Module Management
Summary
Module management is reserved for users who have the Organisation Administrator role. This role is assigned to at least one user during the initial deployment. Subsequently, this user can grant it to other users or groups from the details page of a user account or group. |
Module Management
A module is the instance of a product of the DataChain Platform (DC Core, DC Code, DC Maestro, etc …).
Each module is characterized by:
-
a set of metadata that describes the module
-
members: users or groups who have roles granting them permissions for this module
Module management is restricted to users who hold the Organization Administrator role. This role is assigned to at least 1 user during the initial deployment. Afterward, it can be granted to other users or groups from the detail page of a user account or a group. |
Access to Modules
Access to modules depends on the module roles granted to the user, either directly or inherited from one or more of their groups.
-
Administrator: manages the global permissions of the module’s member users from within the module itself
-
Creator: can create top-level elements (i.e. Projects in DC Core)
-
User: can work within the module depending on global permissions and the Project roles assigned to them in the various Projects of the instance.
Roles are cumulative: if a user is directly assigned the "Module Administrator" role and is also part of the "Module A Member" group (inherited role), then both roles and their resulting permissions are granted to them. |