Users & Permissions
Roles and permissions
Adcompro offers an extensive roles and permissions system that lets you precisely control who can see and do what.
Managing users
Go to Users in the sidebar to view and manage users. As an admin, you can:
- Create new users
- Edit user details
- Send password reset links
- Deactivate users
Default roles
Adcompro includes five built-in roles with increasing privileges:
| Role | Level | Description |
|---|---|---|
| Reader | 20 | Read-only access |
| User | 40 | Basic access, own hours and projects |
| Project Manager | 60 | Project management and team management |
| Admin | 80 | Full company access |
| Super Admin | 100 | System management, all tenants |
Custom roles
In addition to the default roles, you can create custom roles with specific permissions. Go to Roles and click New role.
Permissions
Permissions are structured as module.action, for example:
users.view— View usersusers.edit— Edit usersprojects.create— Create projectstime-entry.approve— Approve hours
Page Access
In addition to permissions, you can set per-page which roles have CRUD rights. This determines which menu items are visible and which actions are available on each page.