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 that grants access to all organizations #3532

Open
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

dekkers
Copy link
Contributor

@dekkers dekkers commented Sep 16, 2024

Changes

This adds a permission that grants the user access to all organizations. It also adds a way to set the global clearance level for user. See linked issue for more details.

Issue link

Closes #3443

QA notes

The global clearance can be set on the user object in the admin. The new permission can be added to the user directly or to one of the groups the user is a member of.


Checklist for code reviewers:

Copy-paste the checklist from the docs/source/templates folder into your comment.


Checklist for QA:

Copy-paste the checklist from the docs/source/templates folder into your comment.

@dekkers dekkers requested a review from a team as a code owner September 16, 2024 09:19
ammar92
ammar92 previously approved these changes Sep 17, 2024
Copy link
Contributor

@ammar92 ammar92 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me 👍 Tiny suggestion for the translation format

rocky/katalogus/views/plugin_enable_disable.py Outdated Show resolved Hide resolved
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 this pull request may close these issues.

Introduce new permisson that allows a user to interact with any organisation in the same way a superuser can.
3 participants