meta data for this page
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
roles [2025/02/05 15:19] – created wrongecho | roles [2025/02/05 15:39] (current) – c/e wrongecho | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== User Roles and Permissions ====== | ====== User Roles and Permissions ====== | ||
+ | |||
+ | Internal ITFlow users are assigned roles to manage their permissions. Roles for client contact users may come later, but are currently restricted to Primary Contact or being tagged as a Tech/ | ||
+ | |||
+ | Historically ITFlow was built with 3 roles: Technician, Accountant and Admin. Over time, we found that this wasn't flexible enough so we've slowly added the ability to edit these roles and create your own. | ||
+ | |||
+ | Roles are managed in Admin Settings > Roles | ||
+ | * Users can only be added to one role | ||
+ | * Setting "Admin Access" | ||
+ | |||
+ | **Modules** | ||
+ | |||
+ | Access to areas of ITFlow is now broken down into modules. In the database, these are stored in the appropriately named //modules// table: | ||
+ | * client - General client & contact management | ||
+ | * support - Access to ticketing, assets and documentation | ||
+ | * credential - Access to client credentials - usernames, passwords and 2FA codes | ||
+ | * sales - Access to quotes, invoices and products | ||
+ | * financial - Access to payments, accounts, expenses and budgets. //If you're giving this role to a bookkeeper, give them at least read to sales too.// | ||
+ | * reporting - Access to reports, in addition to other roles. To actually get anything useful, you need read rights to support or financial. | ||
+ | |||
+ | **Permissions** | ||
+ | |||
+ | You may assign the following permissions for each module: | ||
+ | * Read (1) | ||
+ | * Modify (2) | ||
+ | * Delete (3) |