Module Management

Summary

  • A module is the instance of a product of the DataChain Platform

  • Only users with the Organization Administrator role can:

    • edit the metadata of each module

    • manage access to modules by assigning module roles to users and groups

  • Organization Administrators can assign the Organization Administrator role to other users and groups

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.