-
- Downloads
Refactor the ConferenceMember permission check
* Make has_perms a single method that takes a list of permissions and optional flags for requiring all permissions and staff status. * Remove has_staff_permission method (replaced by has_perms). * Remove has_perm method (replaced by has_perms). * Update all calls to has_staff_permission and has_perm to use has_perms. * Update docs for has_conference_staff_permission to reflect the changes in ConferenceMember. * Normalize permissions to always use the 'core.' prefix.
Showing
- src/backoffice/views/assemblies.py 1 addition, 1 deletionsrc/backoffice/views/assemblies.py
- src/backoffice/views/mixins.py 23 additions, 12 deletionssrc/backoffice/views/mixins.py
- src/core/models/assemblies.py 4 additions, 4 deletionssrc/core/models/assemblies.py
- src/core/models/base_managers.py 1 addition, 1 deletionsrc/core/models/base_managers.py
- src/core/models/conference.py 17 additions, 18 deletionssrc/core/models/conference.py
- src/core/models/events.py 1 addition, 1 deletionsrc/core/models/events.py
- src/core/models/pages.py 3 additions, 3 deletionssrc/core/models/pages.py
- src/core/models/rooms.py 2 additions, 2 deletionssrc/core/models/rooms.py
- src/core/models/users.py 12 additions, 6 deletionssrc/core/models/users.py
- src/core/models/workadventure.py 1 addition, 1 deletionsrc/core/models/workadventure.py
- src/plainui/tests/test_views.py 11 additions, 8 deletionssrc/plainui/tests/test_views.py
- src/plainui/views/static_pages.py 6 additions, 6 deletionssrc/plainui/views/static_pages.py
Loading
Please register or sign in to comment