Access rights on the platform




Maestrano offers to configure several levels of Administration, giving special rights.

1. Admin rights on a tenant / express

What are the admin benefits on a tenant / express?

The Admin Panel gives the possibility to administrators to view the current state of the platform. 

It is accessible for admin users on the section: "Access Admin Panel" from the top right corner of the platform.

When they connect to the platform, admin users are redirected straight away to the admin panel.


Admin can access the Admin Panel

Admin is hidden for normal users

Admin users can access different features:

  • customers: viewing all organisations and users of the platform
  • finances: accessing all invoices and arrears of the platform
  • comments: reviews and comments left by users on the platform
  • staff: manage the access rights on the admin panel


It also allows to impersonate users.

Impersonation of a user means that you can access their account, giving several benefits.

You can help them by viewing easily their dashboards at any time. But you can also setup their account and dashboard to on-board them easily.

Two levels of admin are available in the Admin Panel:

  • Admin: has access to everything.
  • Staff: does not have access to the staff section.

How to give admin rights on a tenant / express - using the UI?

You can add a new admin in the staff section of the admin panel

You can then click and select the role you want for your new staff (admin or staff).

Saving the new staff will automatically send him an email to join the platform!

If you need to edit its role later on you can change it on the staff section.

How to give admin rights on the platform - using platform administration tool?

Active Admin is the tool used to access all the information regarding a tenant in the platform administration

There are two ways to give admin rights on the platform

  • As an administrator, to deactivate the admin panel, using the active_admin panel of Maestrano Hub, you can make sure no user has the admin role. By default, only the very first user on a tenant is declared as an admin.
    Go to active_admin, select Users in the Customer Management menu and select users for a specific organisation. This way you can enable/disable the admin panel per organisation
    Then make sure no user has the admin role, or add it of you want to enable access for a specific user:

You can give user access of the all platform (admin Panel + dashboard) by setting up his admin role.

Edit a user and add "admin" or "staff" to the Admin role field before saving your changes to give him access to the Admin Panel.

  • As a developer, at the system level, the admin panel can be disabled by simply not installing it. For example when deploying a new frontend from Maestrano Enterprise: https://github.com/maestrano/mno-enterprise, you would need to do a manual install and skip the frontend admin installation step. Admin panel is installed by default.


Two levels of admin are available in the Admin Panel:

  • admin: has access to everything.
  • staff: has access to everything except the staff section.

Note: The "user role" of a user in an organisation is not relevant to access the admin panel. In other words a member of an organisation could have access to the admin panel, as well as a Power user or a SuperAdmin.

Don't be confused with the Admin checkbox, which enables the user to access the active_admin panel

2. Admin rights on the full platform

Admin rights on the full platform allow to change any user roles on an organisation as well as user admin roles to access the Admin Panel.

Finally the admin rights allow to disable or enable other user admin rights. 

In order to give access to the full platform the user needs to have already access to active_admin.

The active admin access can be given to users simply by checking the Admin checkbox.

more to come on the platform admin tool: active admin