Projects
Project permissions
- `projects.view`: view project dashboards and all delivery records. - `projects.manage`: create/edit projects, tasks, milestones, visits, checklist items, assignments, risks, and
Use this when a safety, approval, permission, or governance decision is involved.
projects.view: view project dashboards and all delivery records.projects.manage: create/edit projects, tasks, milestones, visits, checklist items, assignments, risks, and ordinary lifecycle/handover state.projects.approve: approve kickoff, testing completion, customer handover readiness, and final project closure.
Every page checks view access server-side and every mutation independently checks manage or approve access. Button visibility is not treated as authorization. Actions use the existing append-oriented ActivityLog.
Developer Details
- Source
- apps/docs/content/projects/permissions.md
- Owner
- Module Owner
- Status
- Current
- Module
- Projects
- Related route
- /projects