Here are a few additional comments that can be addressed in separate issues as cooldown activities -- some of them are actually improvements, perhaps not even envisioned in the current build.
Users can now demote themselves from the Owner role to something with less permissions. It would be nice to prevent demoting the last owner; otherwise, projects would un-deletable.
I suggest making users always able to remove themselves from a project they don't own. Otherwise, they could have a role assigned by someone else and be stuck with that project (sounds bad for spamming unwanted content). Here is an example: I can't remove my user from there: https://renku-ci-ui-3118.dev.renku.ch/v2/projects/lorenzo.cavazzi.tech/test-creation
Here are a few additional comments that can be addressed in separate issues as cooldown activities -- some of them are actually improvements, perhaps not even envisioned in the current build.
Users can now demote themselves from the![image](https://github.com/SwissDataScienceCenter/renku-ui/assets/43481553/8f38378f-dae1-48fd-9695-60c7f3a1de44)
Owner
role to something with less permissions. It would be nice to prevent demoting the last owner; otherwise, projects would un-deletable.I suggest making users always able to remove themselves from a project they don't own. Otherwise, they could have a role assigned by someone else and be stuck with that project (sounds bad for spamming unwanted content). Here is an example: I can't remove my user from there: https://renku-ci-ui-3118.dev.renku.ch/v2/projects/lorenzo.cavazzi.tech/test-creation
Originally posted by @lorenzo-cavazzi in https://github.com/SwissDataScienceCenter/renku-ui/pull/3118#pullrequestreview-2074331122