1. Concepts: What a user is and how their access is determined
A user is anyone who can sign in to the Zenskar web application under your organization. A user’s access is made up of two parts: the role assigned to them, and any additional permissions granted to them individually.One role, plus additional permissions
Each user is assigned exactly one role at a time. That role grants a baseline set of permissions. On top of that, an administrator can grant a user extra individual permissions that are not part of their role, using the Additional Permissions section on the user’s edit form. A user’s effective access is always the union of what their role grants plus whatever additional permissions they hold individually. In the Additional Permissions section, the permissions coming from the user’s role are shown but locked, since they cannot be removed there. Only the extra, individually granted permissions can be added or removed in that section.Invite-based creation
Adding a user in Zenskar is invite-based, not password-based. When you add a user, you provide their name, email, and role. Zenskar does not ask you to set a password on their behalf. The invited person receives access and sets up their own credentials.Two-factor authentication
2FA for a user is enabled from their row on the Users list, using the kebab menu. It requires the same Update permission on the Users module as editing that user’s profile, not a specific role, and it applies the same way whether the row is your own or someone else’s. See Two-factor authentication for the full explanation, including why it cannot currently be reversed.2. Walkthrough: Invite a user, assign a role, grant an extra permission, and enable 2FA
This walkthrough adds a new teammate, assigns them a role, gives them one permission beyond that role, and requires them to set up two-factor authentication.- Click the account menu at the bottom of the left sidebar, then click Users.
- Click Add New User.
- Fill in First Name, Last Name, and Email.
- In the Role dropdown, search for and select an existing role, for example
Billing viewer. - Click Save User. The new user appears in the Users list.
- Click the new user’s row to open their edit form.
- Under Additional Permissions, add one extra permission that is not part of their role, for example the ability to create customers, and save.
- Back on the Users list, open the kebab menu on the same user’s row and click Enable Two Factor Authentication.
- Confirm the prompt. The user will be required to set up 2FA the next time they log in.
3. How-to guides
Add a user
- Click the account menu at the bottom of the left sidebar, then click Users.
- Click Add New User.
- Fill in First Name, Last Name, and Email.
- Select a Role from the searchable dropdown.
- Click Save User.
Adding a user sends an invitation. There is no password field, since the user sets up their own access after accepting the invite.
Edit a user
- On the Users page, click the user you want to edit.
- Update First Name, Last Name, or Role as needed.
- Click Save User.
The user’s email address cannot be changed after the user is created.
Grant additional permissions beyond a user’s role
- Open the user’s edit form.
- In the Additional Permissions section, use the search box to find the permission you want to add, and move it into the granted list.
- Click Save User.
Delete a user
- On the Users page, open the kebab menu on the user’s row.
- Click Delete.
- Confirm the deletion.
Enable two-factor authentication for a user
- On the Users page, open the kebab menu on the user’s row.
- Click Enable Two Factor Authentication.
- Confirm the prompt.
This action is one-way. See Two-factor authentication for details.