feat: granular role-based permissions for all features #9
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Add per-field permission controls so admins can restrict who can view or edit specific custom fields.
Use Cases
Proposed Permission Levels
Implementation
visibilityandedit_permissioncolumns tocustom_field_definitionDependencies
Expanded Scope (merged from #532)
This issue now covers granular field-level permissions for ALL issue fields, not just custom fields:
Each field should have configurable minimum role (anyone/contributor/writer/maintainer/admin) and optional team-based restriction.
See #532 for the full spec.
Authored by Jonathan Miller (@jmiller)
feat: Granular permissions for custom fieldsto feat: granular role-based permissions for all featuresFull Scope: All Features
Granular permissions should cover every feature in MokoGitea, not just issue fields:
Issue Fields
Repository
Organization
Actions
Packages/Licenses
Architecture
This is a foundational feature that touches every part of MokoGitea.
Authored by Jonathan Miller (@jmiller)