User permissions 🔐 #209
Replies: 6 comments 3 replies
-
Just for some community feedback, this is a blocker for us. We must be able to support permissions to be able to migrate to twenty. See #501 (comment) for a related comment of mine. |
Beta Was this translation helpful? Give feedback.
-
Thanks @skamensky - that's a big lift so not coming soon unfortunately. But definitely on the roadmap and will get done |
Beta Was this translation helpful? Give feedback.
-
Understood, @FelixMalfait . Thanks for the reply. In terms of permit-io, I just browsed their code and site and it looks like they don't support permissioning at the query level yet, which would make larger filtering either inefficient or insecure. |
Beta Was this translation helpful? Give feedback.
-
Any updates? Still blocker to implement this for real clients |
Beta Was this translation helpful? Give feedback.
-
Looks like they're trying to hire someone to do this right now! https://www.ycombinator.com/companies/twenty/jobs/b1Uku7w-senior-software-engineer Just posted today. |
Beta Was this translation helpful? Give feedback.
-
Hi all, this is also a blocker for us to move to Twenty. Is it possible to bump this priority up? |
Beta Was this translation helpful? Give feedback.
-
Currently, all users on a workspace have the same rights to create, edit, view and delete records.
In the future we want to provide a more granular role/permission system that lets an admin control who can edit workspace settings, but also setting object-level permissionning.
Example implementation on Hasura: https://hasura.io/docs/latest/auth/authorization/permissions/common-roles-auth-examples/
Other example: https://www.producthunt.com/posts/permit-io
Implementation
permissionSet
within the metadata schema:nameSingular
,labelSingular
,isCustom
,isAdmin
permissionSetAssignment
withuserWorkspaceId
andpermissionSetId
objectPermissions
withpermissionSetId
,objectMetadataId
,canRead
,canCreate
,canEdit
,canDelete
Later we will create
fieldPermissions
and replaceisAdmin
by a more granular table with individual permissions.Beta Was this translation helpful? Give feedback.
All reactions