🔐 Administration

🔌 Interfaces

👩‍💻 User Administration

Users can be administered on the administration page accessible through the user menu.

Existing users can be deleted using the actions column on the far right side. In addition users can be promoted to administrators by activating the corresponding “Admin” checkbox.

On this page it is also possible to create new users by expanding the “Create user” section:

It is necessary to provide the name, E-mail address and a password for the new user. We recommend to use the random password generator next to the password field to always generate unique new passwords for every new user. By activating the “Admin” checkbox, a new user can instantly be promoted to the administrator role.

🔑 Claiming Admin Rights

Admin rights

For every new titra instance setup, the first user registered on that instance will automatically receive admin rights. This user can then promote other users to admins using the User administration.

Migrations and Deadlocks

If you are a long time titra user (i.e. before version 0.9.X), you might have already registered a user. Or, you might have removed the admin flag from your own user ?‍. Luckily, there is a way out of this deadlock – whenever there are no admin users registered on a titra environment, you will be able to (re-) claim admin rights using the relative url /claim/admin. However, if a user tries to claim admin rights when there is already another admin user, the following warning will be displayed:

🌐 Global Settings

The titra global settings (defaults) are available in the user menu > Administration.

All settings are defaults which can be overruled by user specific settings. They can be currently either of type Number or String. No validation of values is taking place so it is up to the administrator to use proper values.

It is always possible to revert back to the default values using the “Reset” button.

Date formats

titra uses dayjs under the hood and thus supports all formatting options listed in the Format (opens in a new tab)” rel=”noreferrer noopener” class=”rank-math-link”>Display > Format section.

🧬 Environment Information

Users with the administrator role can view interesting information about the host environment using the About page in the user menu:

This information includes the runtime information of the software used (versions) as well as information about the operating system, uptime and total/free memory. The titra changelog can be retrieved on demand directly from GitHub to stay up to date with the latest developments/releases of titra.

Pro tipp: if you care about performance, make sure that (OpLog enabled) is displayed next to the MongoDB version. If this is not the case you can for example refer to this guide.