The tenant file allows you to define permissions for your members inside your tenant. Permissions are used to restrict access to certain features of your tenant on the different services.
A permission is represented by a string. You can find them in the Permissions Reference.
How to add permissions
As you saw in the previous section, the tenant file
groups property. This property is an array of groups. Each group
permissions property which is an array of permissions.
- slug: group-A
You can simply add a permission to a group by adding it to the
array. You can also create a new group and add permissions to it.
|Allows the user to read traces on Operator.
|Allows the user to retry traces on Operator.
|Allows the user to publish traces on Operator (i.e. make traces visible for students).
|Allows the user to impersonate other users on the Forge Intranet.
|Allows the user to clone student repositories on the Forge Intranet.
|Allows the user to access all nodes where they are registered without having to validate previous nodes.
To impersonate a user, you need to add
?login=<login> in the URL. (e.g.,
Impersonation does not work on the home page of the intranet because no tenant is selected yet on this page.
This permission does not allow the user to make a submission on a node.
|Allows the user to create forms.
|Allows the user to publish forms.
|Allows the user to add surveyed people to forms.
|Allows the user to access the result page
|Allows the user to read existing syllabus.
|Allows the user to create syllabus.