Custom Roles

Comprehensive guide to creating, editing, and managing custom roles and granular role permissions in Manor. Covers permission structure, role management, and access control.

Last updated

Introduction (Purpose & Benefit)

Custom roles allow you to define specific sets of permissions for users, providing granular control over access to different parts of the system. While Manor provides standard built-in roles (Employee, Manager, Administrator), custom roles let you tailor permissions precisely to match distinct job responsibilities, such as project managers, billing specialists, or external contractors.

Key Fields & Concepts

Permission Structure

Permissions are grouped alphabetically into operational modules with granular checkboxes:

For the complete list of individual permissions and descriptions, see Custom Role Permissions.

Creating a New Custom Role

To create a new custom role:

  1. Navigate to Administration from the main navigation.

  2. Click on Roles.

    Roles page permissions matrix

  3. Click the New role button in the top right.

  4. Enter a descriptive Name for the role.

  5. Select the desired permissions by checking the corresponding checkboxes across the permission categories.

    New role creation modal

  6. Click the Save button to create the role.

The newly created role will now appear as a column in the permissions matrix on the Roles page.

Managing Custom Roles

Finding Custom Roles

  1. Go to the Roles page in the Administration section (/administration/role).
  2. You will see a permissions matrix listing all roles. Custom roles appear as columns alongside the built-in roles (Employee, Manager, Administrator).

Editing Custom Roles and Permissions

  1. Go to the Roles page in the Administration section.
  2. In the permissions matrix, locate your custom role column.
  3. Click the edit link next to the role name in the matrix header.
  4. Modify the role name or check/uncheck permissions to adjust access.
  5. Click Save to apply changes immediately for all users assigned to that role.

Deleting Custom Roles

  1. Go to the Roles page in the Administration section.
  2. In the permissions matrix, locate the custom role you wish to delete.
  3. Click the edit link next to the role name to open the role form.
  4. Click the Delete role button at the bottom of the form.
  5. Confirm the deletion in the confirmation dialog.

Note: A role cannot be deleted if active users are currently assigned to it. Reassign those users to another role in Administration → Users before deleting.

Assigning Custom Roles to Users

Once created, custom roles can be assigned to users:

  1. Navigate to Administration → Users.
  2. Click on the user whose permissions you want to change.
  3. In the user edit form, select the custom role under Roles.
  4. Click Save user.

Best Practices