Enhancements in the management of the Applications

Available since version 6.2.0-Xenon

Introduction

One of Onesait Platform's best practices is the use of Applications to organise developments on the Platform.

In this regard, version by version we are incorporating improvements in the management of the Applications. Thus, with version 6.2.0-Xenon we have included the following new features:

  • Differentiate the roles of use of the Application: developers and users of the application.

  • Improve and unify the management of resources from the Application.

Let's see what each of them consist of.

Enhancements

Application User Roles

App Developers

A user with a ‘developer’ role in an Application shall be a user who can access the Application and manage its resources.

He will be able to add his own resources to the Application and to remove existing resources. In this sense, he/she will behave as if he/she were the user who owns the Application. In addition, you may add new developer-type users to the Application to allow them access to the Application. You will not be able to delete the Application or change the general information of the Application.

Once the application has been created, when modifying it, you will be able to manage this new type of users in a new section called ‘App Developers’:

image-20241004-113306.png

From this section you can search for, add and delete users. Once added, they will be associated as developers in the application.

Application Users

These users represent the users that will access the running Application (typically a web app), therefore they will have access to the resources with the permissions assigned to them.

The same behaviour will apply to applications that have a Realm associated to them. Users that are associated to a role that has been included in the application will be treated as users without management permissions.

image-20241004-113355.png

What can each type of user do?

In addition, following this change, the management options are modified as follows:

  • Users with an ‘administrator’ type role or the owner user will be able to:

    • Manage the Application.

    • Modify their general information.

    • Add users as developers and access users.

    • Add and assign resources to users with access.

    • Access the resources of the Application.

    • Delete the Application.

  • Users with ‘developer’ type role of the Application:

    • Add users as developers and users with access.

    • Add and assign resources to users with access.

    • Access the resources of the Application.

  • Users will only be able to:

    • Access the resources of the Application.

Other improvements

In addition to the above, other improvements to mention have been included, such as

  • The application environment can be displayed in the new ‘Application Environment’ section:

  • Resource options can now be accessed directly from the edit: this will allow resources to be assigned and their functionalities to be used from the same screen.

  • When assigning or creating a resource type, either in editing or when creating a guided application (Step By Step), the access will be set by default to ‘VIEW’ and the roles, in case they are assigned to a Realm or to users, will be set by default to ‘ALL’:

The share option disappears from the list, as ‘developer’ users now add their resources from the resource allocation section in the application management.

Â