- 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.

Role-based permissions for C4 Diagram Sets
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.
  • 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.

Next Step