Skip to content

Default Roles

Configure default roles that are automatically created for new companies.

⚠️ Developer Access Only

This page is only accessible to users with developer privileges.

Overview

Default roles are templates that get copied when new companies are created. Define standard roles with permissions that apply to all new installations.

Page Layout

  • Add Default Role button - Create new default
  • Default Roles Table - All default roles
  • Preview - See role permissions

Default Role Information

FieldDescription
Role NameStandard role name
DescriptionRole purpose
PermissionsDefault permissions
Is RequiredMust be in every company
OrderCreation order

Common Default Roles

RolePurpose
AdministratorFull access
ManagerDepartment management
EmployeeBasic employee access
AccountantFinance access
HR StaffHR module access
View OnlyRead-only access

Common Tasks

Adding a Default Role

  1. Click + Add Default Role
  2. Enter role details:
    • Name - Role name
    • Description - Purpose
    • Required - Is this mandatory?
  3. Configure permissions
  4. Click Save

Editing Default Role

  1. Find role in list
  2. Click Edit
  3. Modify settings
  4. Save changes

Note: Changes apply to new companies only.

Previewing Permissions

  1. Click on role
  2. View all permissions
  3. See module access
  4. Verify configuration

Permission Configuration

For each role, set:

  • Module access
  • View/Create/Edit/Delete rights
  • Special permissions
  • Administrative functions

Tips

  • Standard Set - Create comprehensive defaults
  • Least Privilege - Start with minimal access
  • Document - Explain each role's purpose
  • Test - Verify in test company
  • Update Carefully - Doesn't affect existing companies

💡 Note: Default roles are templates. Changes don't affect existing company roles.

Released under the MIT License.