Access Requirements
The Admin Panel requires Organization Admin or Global Admin role. Support users also have read-only access.
Overview
The Admin Panel consists of:- Left Sidebar: Browse organizations, groups, users, and resources
- Canvas: Visual workspace for creating assignments
- Quick Stats: Summary cards showing counts
Using the Canvas
Adding Items to Canvas
- Select an organization from the dropdown
- Switch between tabs: Groups, Users, Resources
- Drag items from the sidebar onto the canvas
- Items appear as colored nodes with icons
Each item can only be added once. Duplicate additions are prevented.
Creating Connections
The Admin Panel supports two types of connections:Group → User
Assigns a user to a group:- Click the link icon on a group node
- Click a user node to complete the connection
- A blue connection line appears
- The assignment is saved to the database
User → Resource
Grants a user access to a resource:- Click the link icon on a user node
- Click a resource node to complete the connection
- An amber connection line appears
- Access is granted with
activestatus
Removing Connections
To revoke an assignment:- Click the connection line between nodes
- The connection is removed immediately
- Database records are deleted
Managing Nodes
- Move: Drag nodes to reposition them on the canvas
- Connect: Click the link icon and select another node
- Remove: Click the X icon to remove from canvas (doesn’t delete from database)
Search and Filter
Use the search bar to filter items by name:- Filters apply to the active tab (Groups/Users/Resources)
- Search is case-insensitive
- Results update in real-time
Visual Legend
| Color | Type | Icon |
|---|---|---|
| Violet | Organization | Building |
| Blue | Group | Layers |
| Emerald | User | User Avatar |
| Amber | Resource | Server |
Quick Actions
At the bottom of the panel, view counts for:- Groups: Total groups in selected organization
- Users: Total users in selected organization
- Resources: Total resources in selected organization
User Invitations
For user nodes on the canvas:- Click the Invitar (Invite) button
- An invitation is sent to the user
- A toast notification confirms the action
Best Practice: Assign users to groups before granting direct resource access. Group-based access is easier to manage at scale.
Workflow Example
- Select “Engineering Dept” organization
- Drag “Developers” group to canvas
- Drag “Alice” user to canvas
- Connect Developers → Alice
- Drag “GitHub” resource to canvas
- Connect Alice → GitHub
- Alice now has access to GitHub via the Developers group
Permissions
| Action | Org Admin | Global Admin | Support |
|---|---|---|---|
| View canvas | ✅ | ✅ | ✅ |
| Create assignments | ✅ | ✅ | ✅ |
| Remove assignments | ✅ | ✅ | ❌ |
| Send invitations | ✅ | ✅ | ✅ |