Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Redo Backend Roles-> Scopes Mapping #2720

Closed
pattisdr opened this issue Feb 28, 2023 · 0 comments · Fixed by #2744
Closed

Redo Backend Roles-> Scopes Mapping #2720

pattisdr opened this issue Feb 28, 2023 · 0 comments · Fixed by #2744
Assignees

Comments

@pattisdr
Copy link
Contributor

pattisdr commented Feb 28, 2023

Is your feature request related to a specific problem?

We recently added some backend roles associated with lists of scopes here: #2671, the roles were Admin, Viewer, Privacy Request Manager, and Viewer + Privacy Request Manager.

Requirements have changed, and roles need to be renamed/rearranged.

Describe the solution you'd like

  • Update roles/scopes to:
    • Owner: Full Admin
    • Contributor: Can manage most things but can't change org or system configurations
    • Viewer: Can view everything
    • Approver: Limited view but can approve privacy requests
    • Viewer + Approver: Full view and can approve privacy requests
  • Likely add a data migration to swap roles if they happen to exist on fidesuserpermission/client tables.

Describe alternatives you've considered, if any

A description of any alternative solutions or features you've considered.

Additional context

Add any other context or screenshots about the feature request here.

@pattisdr pattisdr self-assigned this Feb 28, 2023
@pattisdr pattisdr changed the title Overhaul Backend Roles-> Scopes Mapping Redo Backend Roles-> Scopes Mapping Mar 1, 2023
pattisdr added a commit that referenced this issue Mar 3, 2023
Update the roles that users can be granted along with their associated list of scopes.

- Owner: Full Admin
- Viewer: Can view everything
- Contributor: Can manage most things but can't adjust storage and messaging configs
- Approver: Limited view but can approve privacy requests
- Viewer + Approver: Full view and can approve privacy requests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants