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

tiny feature request: user roles explainer #1753

Open
annamorphism opened this issue Feb 4, 2025 · 1 comment
Open

tiny feature request: user roles explainer #1753

annamorphism opened this issue Feb 4, 2025 · 1 comment

Comments

@annamorphism
Copy link

When I make users on CantusDB I have to remember which roles/"groups" do what (" "editor" is only if I need them to proofread, and "project manager" is only if they are a Debra--right? And I should check indexer, too?").
On Fragmentarium (though I can't actually create users there!) there's just a nice tidy explainer on the user page of what the roles do, like so:

Image

I think if this were, say, a mouseover on the groups under "add user", it would save my brain a certain amount of lookup time.

@dchiller
Copy link
Contributor

dchiller commented Feb 5, 2025

Yes, I think we could also simplify now that we are in Django. Currently, everyone who is a "project manager" is also "staff" all of whom are also "superusers". So we essentially use them interchangeably (although they mean slightly different things -- for example, you have to be "staff" to have access to the Taxonomy Manager and create users). But it would be great to streamline our permissions checks and share what they all mean in some kind of explainer like this.

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

No branches or pull requests

2 participants