MEGA Administration (Web) : Managing Users : Managing User Options : Configuring metamodel access
   
Configuring metamodel access
With the Metamodel Access option (accessible from Options > Repository) you can restrict the view of MEGA objects or functions according to user skill level.
This option can be defined at environment, profile or user level according to the requirement.
Metamodel access levels are:
Beginner
For introduction to MEGA. Only basic objects are visible. This level allows very simple modeling.
Intermediate (default value)
For standard use of MEGA. Almost all object types, links and non-technical attributes are visible.
Advanced
For advanced use of MEGA. All objects, links and non-technical attributes are visible, including those that require advanced skills for their use. Only object types and attributes which are present only for compatibility with previous versions are filtered. Certain technical object types are visible. The user can carry out simple customizations of the MEGA platform.
This level is used for example to access Repository Activity (see "Displaying Updates Made in the Repository", page 156).
Expert
This level displays all object types, links, and attributes, as well as the abstract metamodel. All MEGA platform customizations are available.
*Specify this access level only for a highly expert user or a particular profile (e.g.: MEGA Customizer).
Authorizing Deletion of a Published Object
Users working in a public workspace can delete objects.
By default, users working in a private workspace are not authorized to delete dispatched objects, even if these have been created by the user wishing to delete.
The Authorize dispatched object deletion from private workspace allows the user to delete dispatched objects from a private workspace, irrespective of the creator.
This authorization complements object deletion rights defined elsewhere for the profile or user.
Authorizing MEGA Data Modification
*This option should only be selected in certain highly specific cases, at debugging operations or at MEGA request, and for a temporary period.
This option authorizes modification of the MEGA metamodel or any other MEGA technical object. Modifying a MEGA object can generate errors at MEGA upgrades, import of correctives, etc.
*Specify this access level only for a highly expert user or highly advanced profile.