Opened 19 years ago
Last modified 10 years ago
#4827 new enhancement
TracPermissions to access WebAdmin should be more fine-grained
| Reported by: | Owned by: | ||
|---|---|---|---|
| Priority: | low | Milestone: | next-major-releases | 
| Component: | admin/web | Version: | |
| Severity: | normal | Keywords: | component permissions | 
| Cc: | Branch: | ||
| Release Notes: | |||
| API Changes: | |||
| Internal Changes: | |||
Description
I stated the problem broadly, but really there is one simple set of permission that would help me out with 95% of my need:
COMPONENT_CREATE, COMPONENT_MODIFY (etc): access to create/modify (etc) components via WebAdmin, but no other part of WebAdmin.
Currently, I am giving far more users TRAC_ADMIN permissions than I am comfortable with, just so they can CRUD components without needing to bother an admin.
Attachments (0)
Change History (2)
comment:1 by , 15 years ago
| Keywords: | component permissions added | 
|---|---|
| Owner: | removed | 
| Priority: | high → low | 
comment:2 by , 10 years ago
Confirmed that the following rule works correctly in Trac 1.0.6:
[admin:ticket/components] * = TICKET_ADMIN
Replace the wildcard * with more specific user and group names, as described on the TracFineGrainedPermissions page.
The COMPONENT_* permissions may be added when #1233 is implemented.



  
See TracDev/Proposals/EvenFinerGrainedPermissions