Ticket #649 (new task) — at Initial Version
Introduce Authorization Groups in model
| Reported by: | pudo | Owned by: | |
|---|---|---|---|
| Priority: | Milestone: | ||
| Component: | Keywords: | ||
| Cc: | Repository: | ||
| Theme: | 
Description
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)
Note: See
        TracTickets for help on using
        tickets.
    
