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

Add permission system for requesters #66

Open
hltcoe-bot opened this issue Aug 7, 2020 · 2 comments
Open

Add permission system for requesters #66

hltcoe-bot opened this issue Aug 7, 2020 · 2 comments
Labels

Comments

@hltcoe-bot
Copy link
Collaborator

Currently, all requesters are superusers and can edit or publish to all projects. As the set of requesters grows, we want to remove superuser access and need a permissions model for access to project and batch admin pages.

In a comment on #200 charman suggests the following:

Here is an initial set of proposed permissions:

  • should be able to create new Projects
  • should be able to modify Projects they created (currently tracked using Project.created_by)
  • should be able to modify Projects they have been granted modification-level access to by other Requesters
  • should be able to grant modification-level access to other Requesters for Projects they have modification-level access to
  • should be able to publish Batches for Projects they created (batch creator currently tracked using Batch.created_by)
  • should be able to publish Batches for Projects they have modification-level access to

We may also want to add:

  • should be able to publish Batches for Projects they DO NOT have modification-level access to

Poster: Cash Costello id: 202

@hltcoe-bot
Copy link
Collaborator Author

mentioned in issue #179

Poster: Craig Harman

@hltcoe-bot
Copy link
Collaborator Author

mentioned in issue #223

Poster: Craig Harman

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant