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

Restrict project modifications to administrators #6736

Open
judge-red opened this issue Jul 10, 2024 · 2 comments
Open

Restrict project modifications to administrators #6736

judge-red opened this issue Jul 10, 2024 · 2 comments
Labels
customer-request kind/design Categorizes issue or PR as related to design. lifecycle/rotten Denotes an issue or PR that has aged beyond stale. sig/api Denotes a PR or issue as being assigned to SIG API. sig/ui Denotes a PR or issue as being assigned to SIG UI.

Comments

@judge-red
Copy link

What is the problem, where is it and why is it an issue?

Not too long ago, I requested (and it got implemented - thank you!) that project deletion can be restricted to admins, just like project creation could beforehand already. Now I noticed that non-admins can also/still edit the project, i.e. the project name and project labels. Unfortunately, that's also undesired in our use case. Do you think this could be also be disabled, maybe through an additional toggle? 🙈

Suggest how to fix it, if possible
Implement an additional toggle in the admin panel under interface > limits to restrict project modifications(?) to administrators. If the toggle is enabled, the "edit" icon should be disabled and greyed out - just like the "delete" icon and the "add project" buttons are if the respective toggles are enabled.

Additional comments
Note that I really only mean the changes that are possible on the project overview/list page, i.e. currently that's the project name and project labels. "Inside" the project, no changes should be implemented.

@judge-red judge-red added kind/design Categorizes issue or PR as related to design. sig/ui Denotes a PR or issue as being assigned to SIG UI. labels Jul 10, 2024
@csengerszabo csengerszabo added sig/api Denotes a PR or issue as being assigned to SIG API. customer-request labels Jul 11, 2024
@kubermatic-bot
Copy link
Contributor

Issues go stale after 90d of inactivity.
After a furter 30 days, they will turn rotten.
Mark the issue as fresh with /remove-lifecycle stale.

If this issue is safe to close now please do so with /close.

/lifecycle stale

@kubermatic-bot kubermatic-bot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Oct 9, 2024
@kubermatic-bot
Copy link
Contributor

Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.

If this issue is safe to close now please do so with /close.

/lifecycle rotten

@kubermatic-bot kubermatic-bot added lifecycle/rotten Denotes an issue or PR that has aged beyond stale. and removed lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. labels Nov 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
customer-request kind/design Categorizes issue or PR as related to design. lifecycle/rotten Denotes an issue or PR that has aged beyond stale. sig/api Denotes a PR or issue as being assigned to SIG API. sig/ui Denotes a PR or issue as being assigned to SIG UI.
Projects
None yet
Development

No branches or pull requests

3 participants