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) | ||