User Interface Roles
User Interfaces are ApiOmat components that hold frontend projects. For more details visit User Interfaces.
Similar to Modules you are able to share User Interfaces with other customers. The accessibility is defined by User Interface Roles which are basically Customer Roles like described in section Application Roles.
Released/Unreleased User Interface
The release state of a user interface defines if the development has finished or not. Its state is initially set to UNRELEASED which will prevent other customers that have no additional permission (see below) to see and access it. If user interface development is finished or the user interface should be seen by all other customers, the release state can be set to RELEASED via the dashboard or REST. Then, all customers can use the user interface.
User Interface Role Limitations
The following table contains the Customer Roles that are supported by User Interfaces:
User Interface Role |
Description |
Effects |
ADMIN |
Owner and creator of the user interface |
|
GRANT |
Customer who can give all roles except ADMIN to that user interface to further customers |
|
DEPLOY |
The owner of the user interface or Customer who can modify the user interface, including resources and configuration templates. In addition he has the right to deploy/update the user interface. |
|
WRITE |
Customer who can delete the user interface, including their different versions and data. |
|
READ |
Customer who can use a user interface, but not modify it |
|