Ticket #649 (new task) — at Initial Version

Opened 4 years ago

Last modified 4 years ago

Introduce Authorization Groups in model

Reported by: pudo Owned by:
Priority: Milestone:
Component: Keywords:
Cc: Repository:
Theme:

Description

Authorization Groups:

(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.