diff options
author | Frederick Muriuki Muriithi | 2023-09-26 02:36:37 +0300 |
---|---|---|
committer | Frederick Muriuki Muriithi | 2023-09-26 03:44:33 +0300 |
commit | 9f4e9db223b4e2c052756208ecf035044db0451d (patch) | |
tree | a745569a1bb89ae2659b0ad7353dab3815958008 /gn_auth/auth/authorisation/resources/groups/views.py | |
parent | 196a9399d28e20c55cbb173ce4052845cfad5bf3 (diff) | |
download | gn-auth-9f4e9db223b4e2c052756208ecf035044db0451d.tar.gz |
Add `public-view` role. Assign it to users.
Add a new `public-view` role to be assigned to all users on all
resources that are defined as publicly viewable.
Update code to make assign `public-view` role to a newly registered
user for all publicly viewable roles.
Update the code to assign/revoke the `public-view` role to/from users
whenever the resource is toggled to and from being publicly viewable.
Ensure that `public-view` is not revoked from system-administrators.
Ensure that `public-view` is not revoked from the group administrators
of the group that owns the resource.
Diffstat (limited to 'gn_auth/auth/authorisation/resources/groups/views.py')
0 files changed, 0 insertions, 0 deletions