- 0 minutes to read
Permission Set for C4 Diagram Sets
Use role-based permissions to control how users interact with C4 Diagram Sets in Nodinite.

Example of the C4 Diagram Set permission matrix where Access and Logging are configured per role.
Permission model
graph TD
A[Role] --> B[Access C4 Diagram Sets]
A --> C[Logging]
style B fill:#87CEEB
style C fill:#90EE90
Diagram: Role assignment controls Access and Logging behavior for C4 Diagram Sets in the C4 Set Permissions tab.
Phase 1 permission scope
| Permission | Scope | Behavior |
|---|---|---|
| Access | Global and per C4 Diagram Set | Controls who can open and work with assigned sets. Set-level value can inherit from global value. |
| Logging | Global | Controls grouped-log dynamic diagram capability for C4 workflows. |
Recommended permission strategy
- Grant Access to architecture consumers.
- Grant Logging to users who need grouped-log dynamic diagram capabilities.
- Review assignments regularly so only required Roles have Logging enabled.
Role assignment behavior
In the Role editor, administrators use C4 Set Permissions (x) to manage set assignments and permission values:
- The value x shows the number of assigned C4 Diagram Sets.
- Use the Edit flow to add or remove C4 Diagram Sets from the Role.
- Configure Access per assigned set and Logging at global scope.
Logging and grouped-log dynamic diagrams
When Logging is not allowed for a user's Role, grouped-log dynamic diagram entry points are hidden for that user. Grant Logging only to Roles that should use this capability.