For every separate repository, you can set permissions for different groups. The permission groups are completely separate from the groups accessing the repository. This means you actively need to add permission groups under the tab permission groups. To put it briefly, permission groups revolve around access control of models and objects in a repository belonging to different groups. You find the settings for permission groups under the tab "Repositories", fold out the repository in question, then the tab "Permission groups", and click on the group you want to set permissions for. If you want to know more about how to add permission groups to a repository, read this FAQ: How do I add permission groups in a repository?
When you have clicked the group you want to set permissions for there are three options to choose from.
Edited by group: Only users included in the same group as the model belongs to can edit it. Users not included in the group can only read the model and not make any changes to it.
Group private: Only users included in the same group as the model belongs to have access to the model. Users not included in the group do not have access to the model, so they can't read or edit the model.
No access control: All users and groups in the repository can read and edit models created by the group.
Click the button "Remove from repository" if you want to remove the permission group from the repository.
Working with permission groups inside a repository
When you open a repository using permission groups, you can see what group you are currently working in by looking at the bottom left corner of 2c8 Modeling Tool. If your user were to be a part of multiple groups, you can choose which group you want to work in for the moment. The group you are currently working in is relevant for read and write permission on models, objects, and documents you create but also what parts you are going to see and edit in the repository.
When you create a model, an object, or a document, they automatically belong to the group you were working in at the moment they were created. The model, object, or document inherits the settings the permission group was ascribed under "Users and permissions". This means that if you are a part of, and currently working in, the group "Finance" with the permissions "Edited by group", the models, objects, or documents can only be edited by members of the group "Finance".
If you want to change the permissions of a model or object, right-click the model or object and select "Properties" and the tab "ID and permissions". Change the group and the object or model will inherit the permissions from the new group.
Please sign in to leave a comment.