How to understand what is the number of licenses we need

Modified on Fri, 25 Oct at 4:24 PM

https://qameta.io/#pricingAllure TestOps' license is issued for a named user, i.e. each person registered in the system requires a license. 


For self-hosted solution the minimal number of licences to acquired is 5, minimal term is 1 year. 


For SaaS the minimal number licences is 1 and minimal term is 1 month. 


Prices per seat are described here: https://qameta.io/#pricing


Even if a person logs in to the system once per week, this person consumes one license. 
Licenses aren't distributed or shared between users.

We have so-called authorities in our system, these are 
- ROLE_ADMIN
- ROLE_USER
- ROLE_GUEST

ROLE_AUDITOR has been discontinued and replaced by the ROLE_GUEST in the Allure Testops release 4.21.0, see the release notes. 


There was also ROLE_BOT described here, which was discontinued in the release 4.21.0.


Authority defines the rights related to access to different areas of the deployed instance.




Authority
in cfg files
Global role in UI
Qty of  consumed licenses
Description
ROLE_ADMINAdmin
1
Allows overall system administration + same rights as ROLE_USER
ROLE_USERUser
1
This is a usual user who can work in projects and create projects.
ROLE_GuestGuest
0
Read-only user, not counted in the consumed licenses. This user can only view information in the projects where they are added to. No matter what, these users cannot do anything except viewing.
Admin (user name is `admin`) user account
ROLE_ADMIN
1
user `admin` is a special system account, cannot be deleted, cannot be altered via UI, it has all the capabilities as any Admin user and can be used to work as usual



The current status of the license consumption can be found by an Admin (ROLE_ADMIN) in the UI: https://ALLURE_TESTOPS/admin/license



  1. Seats are the number of bought licenses, i.e. the total number of named users with roles Admin or User you are allowed to register in the system accordingly to the license agreement.
  2. Total paid licenses used is the current number of named users with roles Admin or User already registered in the system. In other words, it's the current consumption.
  3. Remaining is the number of named users with roles Admin or User you can allow to register in the system in addition to the Total paid licenses used.

If you have a situation like in the image below, this means there is a violation of the license agreement and you allowed more users to register in the system than permitted by the license agreement.

*Allure TestOps requires an admin user account to be created and kept in the system.


Admin's user name and password are defined in the configuration file, and it will be restored to the state described in the configuration to ensure you won’t lose the access to your Allure Testops instance.

You cannot delete/disable this user and you cannot remove the admin’s rights for this user – during the next start of Allure Testops, it will recreate the user again with all set of available rights, with the password defined in the configuration file.

Also, when the license expires, all system users except admin are blocked in Read only state, and only admin is able to enter the license.

ROLE_GUEST

Users with ROLE_GUEST have read only rights despite the project access permissions. To be able to create, manage, delete entities in Allure Testops the ROLE_USER is required.


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article