Skip to content
This repository has been archived by the owner on Nov 13, 2024. It is now read-only.

hierarchical user roles #934

Open
TanyaStere42 opened this issue Nov 4, 2023 · 1 comment
Open

hierarchical user roles #934

TanyaStere42 opened this issue Nov 4, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@TanyaStere42
Copy link
Member

Context

Roles will be hierarchical, meaning you have one role, and each role comes with the permissions of the one below it.

User Story

  • As a user manager or admin creating/editing a user’s account, I can only select one role:
    • Contributor: submit, maintain list of submissions
    • Researcher: matching, edit sightings, edit individuals
    • user manager: collaborations for others, edit users, reset passwords, see the /requests page
    • admin: all
  • As a user, I have only the permissions associated with my given role

Technical notes

Migration: user gets the highest role they had previously
What to do with "staff"? can ignore or we can fold in to be admins.

Dependent stories:
Requires #932 and #933

@TanyaStere42
Copy link
Member Author

creating and managing collaborations between other users needs to be covered by both user manager and admin

@TanyaStere42 TanyaStere42 removed this from the Codex Release 2.2 milestone Jan 30, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants