Use the admin panel

Use the admin panel

Administrators have access to the admin panel, where useful information about the platform can be found, such as the users, the bots running and done, and more. From the admin panel, you can also update the application installed on the platform and restart the platform.

Admin panel

All sections will be covered but attention will be drawn to the most useful sections.

1. Users

In this section, all accounts created on the platform are registered. From there, you have access to their name, email address, organization (if they have one), the last time they logged in, and if their account is active or admin.

By clicking on a user, you have access to additional actions such as activating their account or granting them administrator rights. We will dive deeper into this in the next chapter called Activate Accounts and Assign Administrators. From this popup menu, you can also reset a user's password by selecting Generate Reset Password Link and sending them the obtained link.

2. Organizations

The second section lists the organizations created on the platform. By clicking on an organization, you will be displayed additional information about the users inside this organization.

3. Applications

Managing the applications is an important part of the life of a platform. You can install new applications and update applications that have already been installed by clicking the CREATE APP button.

Admin panel

If you select an application, you will be able to change its version, switch the application between active and inactive, update the application to save the changes made, or delete it. Moreover, if the application was created by using a Git distribution, the Edit button will be available for you to manually switch commits on a given Git branch.

More details about the applications can be found in the chapters Manage the applications and Install the required packages

4. Tasks

It can be useful to check the bots that are running before restarting the platform so that no one loses their ongoing calculation. This is made possible through the Tasks section, where every calculation is displayed. If the calculation finished successfully, you can even check the result!

5. Import Errors

This section warns you about the errors encountered when installing all the applications. Ideally, you don't want any errors. However, if you have some, as long as it doesn't concern models you work with, it won't impact your experience on the platform. If it concerns a model you are using or a whole application, you can click the error to get additional information.

6. Hash Warnings

This section provides technical details about the similarity of your database object's hash. In short, the hash of an object is a value used to check equality between two objects. The higher the percentage of different hashes, the better.

7. Actions

As an administrator, you can perform different actions on the platform. The main action consists of restarting the platform. It is necessary when new versions of applications are installed. You can also restart the workers if you have unexplained troubles with running your bots.

At the bottom of the page, you can delete all public objects, resetting the database and suppressing all the objects of all users. Use it with caution.

The other functionalities are more advanced and won't be discussed here.

8. Stats

Admin panel

The stats provide insights over time about the platform, such as the number of users, the quantity of objects in the database, and more.

9. Style

This section shows you the logos available. You can personalize your platform by choosing your own logos. Simply click on the logo you want to change and import an image from your computer.

10. Config

This section contains additional technical information about the platform.

11. Python packages

All the installed packages can be found in this table. You can search for specific ones using the search bar. You can check the installed version as well as the path.

12. Auth logs

Auth stands for authentication. From here, you can see who logged in to the platform and at what time.e.

13. Logs

The logs provide details about the actions made on the platform, such as resetting a password, restarting the workers, and other technical information.

14. System logs

The system logs are useful for understanding if something went wrong on the platform. You will find 6 different tabs: startup, startup_errors, tasks, worker, packages, and errors.