Ticket #649 (closed story: fixed)
Introduce Authorization Groups in model
Reported by: | pudo | Owned by: | |
---|---|---|---|
Priority: | Milestone: | ||
Component: | Keywords: | ||
Cc: | Repository: | ||
Theme: |
Description (last modified by pudo) (diff)
Authorization Groups:
- Rename UserObjectRole? to SubjectObjectRole?
- Create database migration to do the rename in DB
- Make sure all the tests are passing again
(Doing this first seems more stable since we first want to "re-gain" exisiting functionality)
- Create authz.py and model tests for authorization_group-based auth
- tests: functional: create fixtures, do actual requests
lib-tests: test for membership addition, removal, group-right additions affecting all members, group-right removal, group rights affecting non-members.
# * Adapt model to get these passing
- Integration into existing controllers should be negligible but may want ot have tests
- do not want that. would mean design is broken
- Need to create a new controller for editing authz groups (will have same permissions as any other object -- Reader, Editor, Administrator)
Change History
Note: See
TracTickets for help on using
tickets.
developed in cset:e65d7342ffe4