mirror of
https://github.com/rennf93/roboco.git
synced 2026-08-03 07:23:24 +02:00
89 lines
2.4 KiB
Markdown
89 lines
2.4 KiB
Markdown
# Permissions Reference
|
|||
|
|
|
||
|
|
What each role can do in the system.
|
||
|
|
|
||
|
|
## Permission Levels
|
||
|
|
|
||
|
|
| Level | Roles |
|
||
|
|
|-------|-------|
|
||
|
|
| CEO | ceo, system |
|
||
|
|
| BOARD | product_owner, head_marketing |
|
||
|
|
| AUDITOR | auditor |
|
||
|
|
| MAIN_PM | main_pm |
|
||
|
|
| CELL_PM | cell_pm |
|
||
|
|
| CELL_MEMBER | developer, qa, documenter |
|
||
|
|
|
||
|
|
## Task Permissions
|
||
|
|
|
||
|
|
| Action | CEO | Board | Auditor | Main PM | Cell PM | Dev | QA | Doc |
|
||
|
|
|--------|-----|-------|---------|---------|---------|-----|----|----|
|
||
|
|
| View All | Yes | Yes | Yes | Yes | - | - | - | - |
|
||
|
|
| View Own | - | - | - | - | Yes | Yes | Yes | Yes |
|
||
|
|
| Create | Yes | Yes | Yes | Yes | Yes | - | - | - |
|
||
|
|
| Assign | Yes | Yes | Yes | Yes | Yes | - | - | - |
|
||
|
|
| Cancel | - | Yes | - | Yes | Yes | - | - | - |
|
||
|
|
| Close | Yes | Yes | Yes | Yes | Yes | Yes | - | Yes |
|
||
|
|
| Claim | - | - | - | Yes | Yes | Yes | Yes | Yes |
|
||
|
|
| Pass QA | - | - | - | - | - | - | Yes | - |
|
||
|
|
| Fail QA | - | - | - | - | - | - | Yes | - |
|
||
|
|
| Docs Complete | - | - | - | - | - | - | - | Yes |
|
||
|
|
|
||
|
|
Note: CEO and Auditor CANNOT cancel (by design - observe/approve only).
|
||
|
|
|
||
|
|
## Index Permissions
|
||
|
|
|
||
|
|
| Action | CEO | Board | Auditor | Main PM | Cell PM | Dev | QA | Doc |
|
||
|
|
|--------|-----|-------|---------|---------|---------|-----|----|----|
|
||
|
|
| Index Code | Yes | - | - | Yes | Yes | Yes | - | - |
|
||
|
|
| Index Docs | Yes | Yes | - | Yes | Yes | Yes | - | Yes |
|
||
|
|
| Search/Query | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
|
||
|
|
| View Stats | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
|
||
|
|
| Clear Index | Yes | - | - | Yes | - | - | - | - |
|
||
|
|
| Refresh Index | Yes | - | - | Yes | - | - | - | - |
|
||
|
|
|
||
|
|
Note: Board (Product Owner, Head Marketing) can only index docs, not code.
|
||
|
|
|
||
|
|
## Notification Permissions
|
||
|
|
|
||
|
|
| Role | Can Send | Scope |
|
||
|
|
|------|----------|-------|
|
||
|
|
| ceo | Yes | All |
|
||
|
|
| product_owner | Yes | Management chain |
|
||
|
|
| head_marketing | Yes | Management chain |
|
||
|
|
| auditor | Yes | All |
|
||
|
|
| main_pm | Yes | All |
|
||
|
|
| cell_pm | Yes | Own cell |
|
||
|
|
| developer | No | - |
|
||
|
|
| qa | No | - |
|
||
|
|
| documenter | No | - |
|
||
|
|
|
||
|
|
## PM-Capable Roles
|
||
|
|
|
||
|
|
These roles can create/assign tasks:
|
||
|
|
- `ceo`
|
||
|
|
- `product_owner`
|
||
|
|
- `head_marketing`
|
||
|
|
- `main_pm`
|
||
|
|
- `cell_pm`
|
||
|
|
|
||
|
|
## Cancellation Roles
|
||
|
|
|
||
|
|
These roles can cancel tasks:
|
||
|
|
- `product_owner`
|
||
|
|
- `head_marketing`
|
||
|
|
- `main_pm`
|
||
|
|
- `cell_pm`
|
||
|
|
|
||
|
|
Note: CEO and Auditor CANNOT cancel (observe/approve only).
|
||
|
|
|
||
|
|
## View Scope
|
||
|
|
|
||
|
|
| Role | Can View |
|
||
|
|
|------|----------|
|
||
|
|
| CEO | All tasks |
|
||
|
|
| Board | All tasks |
|
||
|
|
| Auditor | All tasks (silent) |
|
||
|
|
| Main PM | All tasks |
|
||
|
|
| Cell PM | Own cell + cross-cell |
|
||
|
|
| Cell Member | Own cell |
|