User roles


The mdwRepository applications use a role concept that allows the mdwRepository team to control what users can and cannot do in each application.

The following roles are available in all applications created and maintained by the mdwRepository Tech Team:
 

  • Super-Admin - has access to administrative functions and all other functions of the application and usually sees all objects (metadata and/or data); can grant user permissions.
  • Administrator - has access to administrative functions within a single application (access to administration interface).
  • Editor - can enter, manage and, if necessary, publish objects (metadata and/or data), including other users' records if sufficient permissions have been granted (Curator).
  • Moderator - can review and publish records

If the mdwRepository application has its own CMS, the following additional permissions are available:
 

  • CMS Editor - can capture, manage and possibly publish WebContent (web pages, images, documents), including other users' records if sufficient permissions have been granted (Curator).
  • CMS Moderator - can review and publish WebContent.

The respective role should not be understood hierarchically to other roles but should reflect the actual responsibilities of the user within the mdwRepository application.

 

Permissions

Each object editable through the admin interface has at least the following three permissions:
 

  • a create permission,
  • an edit permission and
  • a delete permission.

Depending on the object lifecycle the following permissions may be available:
 

  • a submit permission,
  • an approve permission,
  • a request publication permission,
  • a publish permission,
  • a withdraw publication permission,
  • a persistently publish permission, and
  • a trash permission.


Permissions can be assigned globally on a per-user or per-user-group basis and can be customized at the object level.

 

Permissions in the administration interface


The administration interface of the mdwRepository applications uses a permission system to allow or restrict access to parts of the interface for specific users or user groups. Basically the administration interface is intended for super-admins and administrators. Other users (technically affine business users and power users) can work in the administration interface after training if required.

Complex permissions in the admin interface can be scripted by the mdwRepository tech team if required.