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 new Collections "Contributor" user role #769

Closed
pgulley opened this issue Aug 29, 2024 · 2 comments
Closed

Add new Collections "Contributor" user role #769

pgulley opened this issue Aug 29, 2024 · 2 comments
Assignees

Comments

@pgulley
Copy link
Member

pgulley commented Aug 29, 2024

To allow for more community members to contribute to our collections, while also preserving the integrity of our long-running collections, we want to add a role with intermediate permissions, and some associated safety flags to collections.

  • Add "Static" flag to collections
  • If a collection is flagged "Static", no other properties can be edited by anyone
  • Only "Staff" users can toggle the 'static' property
  • "Contributor" users can edit non-static collections
  • "Contributor" users can also edit sources, but will be presented with an error message and additional confirmation steps to reduce likelihood of editing key sources.
@pgulley
Copy link
Member Author

pgulley commented Sep 16, 2024

I think the consensus right now is that we are going to be going in on using Django Auth's Group Permissions feature, presumably creating a "contributor" group- where belonging to the group has the same effect as possessing a "contributor" flag as above

@Evan-Leon
Copy link
Contributor

closed with #824

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

No branches or pull requests

3 participants