Guides
GuidesLog In
Guides

User Management

View, add, remove, and restore users

Accessing Team Management

To view the list of your team in DataNinja, click the gear icon in the top right corner, then click on "My Team" in the Settings column.

My Team option under the gear icon

From here, you can edit user information, titles (optional), roles, languages, etc. In the Name column you will also be able to see each user's username, the one they use to log into DataNinja, under their full name. If a username needs to be changed, please reach out over chat and ask to speak to one of our Support team members.


Grant Access to Other Sites

📘

This feature requires Cognito (SSO) to be enabled, or for your DataNinja instance to use a federated login. If your version begins with 4.21, Cognito is already enabled on your instance.

With Cognito, one set of login credentials works on every DataNinja site a user has access to. Users in the Admin role can give other users access to more sites, or take access away, from the Team management page. You can only add or remove sites that you have access to yourself. If a site is missing, open a chat with our Support team to have it added to your user.

Manage Site Access

On the Team management page, click the "Has Access" toggle in the user's row to open the Manage Site Access aside.

Has Access toggle in a user's row on the Team management page

The aside shows the user's sites as a list of cards under "Active sites", and the count next to it shows how many of them the user can access. The site you're logged in to is marked "Current site".

Manage Site Access aside with the Active sites list and the Save button

Turn a site's toggle on to give the user access to that site, or off to remove it, then click "Save". Nothing changes until you save, so click "Close" to leave without saving. "Disable All" turns off every site you're able to change.

A lock icon means you can't change that site. Hover over the lock to see why, such as when you don't have access to that site yourself.

Turning off a site removes the user's access to that site only. They can still log in to their other sites, and you can give access back at any time by turning the toggle on again.

Sites in the Edit User Aside

The Edit User aside also lists the sites a user belongs to. To open it, click "Edit" in the Actions column for the user.

Edit link in a user's row on the Team management page

The "Sites" section is at the bottom of the aside, below "Roles". Admins can add a site from the site list there, or click the trash icon next to a site to remove it, then click "Save".

Edit User aside with the Sites section and the Save button

For the "Sites" section to show in the Edit User aside, the user must have logged in to the current site at least once. For example, if an admin logged in to site ABC is editing John's user, John needs to have logged in to site ABC before. DataNinja shows a warning if the user hasn't logged in to the site yet.

Edit User aside for a user who hasn't logged in yet

Navigating to Other Sites

To swap between DataNinja sites, click on your company name in the top right, next to the search icon, and select the desired site from the dropdown list. If a site is missing from your list, reach out to an admin and have them add the site to your access list.

Switching sites from the company name menu

Resetting a Password

From the Team management page, any user in the Admin role can trigger DataNinja to send a password reset email to a user. To send the email, click the dropdown arrow next to "Edit" in the Actions column and select "Reset Password".

Reset Password option for a user
❗️

If your DataNinja instance uses Cognito (SSO) or is on a version beginning with 4.21, then the above method of sending a password reset will only work if the user has already logged in successfully at least once since the Cognito/4.21 update to your environment. If the user does not receive the password reset email, please contact us via chat.


Adding New Users

On the Team management page, click the "Add User" button in the top right of the screen.

Add User button on the Team management page

Enter a username, the user's first and last name, then an email and any other desired information, then click "Save and Close" to create the user.

Add User aside with user details

The user will receive an email with their username and a temporary password. They will need to follow the "Login to DataNinja" link in the email to set a permanent password.

New user email with a temporary password
👍

If your DataNinja instance is on a version prior to 4.21, the user setup email and process may be slightly different.


Deleting Users

Find the user by scrolling or using the search function on the left side of the screen, then click the dropdown arrow next to "Edit" in the Actions column and click delete.

Delete option for a user

If you only need to stop a user from using this site, remove their site access instead (see Manage Site Access). The user stays on the Team list, and you can give access back later without contacting the DataNinja team.


Restoring Users

On the Team management page, you can either type in the name, username, or email of the deleted user, or use the filter to browse all deleted users.

To see all deleted users, click the filter icon next to the search bar.

Filter icon on the Team management page

Click "Show additional fields (+)".

Show additional fields in the filter

Find "Is Deleted" at the bottom of the options and select either "Yes" or "All". The "All" option is a great way to see all users that you have created.

Is Deleted filter option

If you selected "Yes", then after clicking "Apply Filter" you will see only the deleted users.

Deleted users after applying the filter

Search for, or scroll to, the relevant user and click the dropdown arrow next to "Edit" in the Actions column, then click "Restore Deleted User".

Restore option for a deleted user
🚧

Roles Do Not Restore

Restoring a user doesn't restore the roles the user had prior to being deleted, so make sure you re-assign any roles that the user needs to have.