go-gitea / gitea

Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
https://gitea.com
MIT License
43.13k stars 5.32k forks source link

"split" orgs issue permissions into `issues` and `issue management` #28021

Open 6543 opened 7 months ago

6543 commented 7 months ago

right now you can only assign users to repos and they at lest have the right to create issues.

if you want them to let issues see but not create new one there is no option.

so i propose to split up the permission "issues" to "issue management" witch addresses assigning labels ... eg. (what we understand as issue-write-permissions) and "issues" witch default to write witch means create issues

lafriks commented 6 months ago

But that would issue management levels mean? Just like what issue level admin do?

6543 commented 6 months ago

admin -> can delete issues too?

we have:

and we have to create a permission framework to allow/deny this things

6543 commented 6 months ago

we currently have "no", "read" and "write" access ... so how we name it and how we split it out i dont know. But if someone compe up with nice name(s) and how to cover mentioned permissions, I'm all for it :)

lunny commented 6 months ago

In fact, we have none, read, write, admin, owner.