Skip to content

Create initial set of roles for Scope

References: #395 (closed), #487 (closed), permission design blueprint.

This ticket tracks the initial introduction of roles to model permission checks on Scope. At the very least we need an "admin" role to allow all operations on a scope.

Likely next steps:

  • Create in the code an initial set of roles for Scope
  • Create a role table to assign Group roles for Scope
  • Create a management command to create a Scope, initialize it with an "Admin" group, give it "admin" role on the scope, and assign one or more users to the group

(report time in #395 (closed))

Edited by Stefano Rivera
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information