querybook icon indicating copy to clipboard operation
querybook copied to clipboard

feat: Added datadoc and list access permissions for user groups

Open jij1949 opened this issue 1 year ago • 2 comments

This PR takes the already implemented user groups and expands them so that they actually grant permissions to their members. These user groups can be assigned as editors for datadocs or lists, and can have read or write privileges. Groups can also be members of other groups, and therefore groups can also inherit permissions from other groups which they will then pass on to their members.

In addition, a user will always have the access level of its most permissive permission. For example, if a user is directly added to a datadoc with read-only permissions but is also a member of a group with edit permissions, the user will have edit permissions until the group is removed or the group permissions revoked.

Screenshot 2023-07-19 at 3 24 20 PM

jij1949 avatar Jul 19 '23 22:07 jij1949

wow this is awesome!

czgu avatar Aug 14 '23 22:08 czgu

lgtm. @jij1949 thanks for the updates! could you resolve the conflicts?

@czgu do you have any other comments or concern of this feature?

jczhong84 avatar Mar 09 '24 22:03 jczhong84