Permission sets assign multiple user roles to content or schema and allow you to control the level of access the user roles have on content or schemas. Permission sets applied to content/schemas are additive, all of them apply. Default content permission sets that are added to a content item on creation can be added by Picturepark Staff.
Permission set permissions define which user roles can manage and apply the permission sets to content and schemas.
Permission sets can be set exclusive, which means only this one exclusive Permission Set applied. Exclusive Permission Sets are additive too, which means the combined set of permissions from all exclusive Permission Sets applies.
Add Permission Set to Schema
To add Permission Set to a schema :
Select your schema.
Click on Permissions and add one or multiple Permission Sets
The selected ones are shown before assigning them.
Disable the View for all button. It is currently enabled per default on the creation of a schema.
Click on the Save button.
VIDEO: How to Add Permission Set to a Schema (List, Layer):
Checking the Effective Permissions on a Schema
After adding permissions to a schema you can check the effective permissions on the schema.
Click on Permissions and then show advanced
Use the switches next to the Permission Sets to check the effects of disabling/unassigning them.
VIDEO: How to Check Permission Using Matrix:
The advanced view of the permissions applied to a Content Item is not restricted and can be seen by all users that have access to the content item. Please note this is for display only and does not remove Permission Sets from the schema itself.
As you can see in the above screenshot there are two permission sets applied to this schema. As you can see the applied permission sets build on each other. The effective permissions are displayed. I can also see what they would be if I removed the permission set for example by turning the slider on or off for each permission set. Please note this is for display only and does not remove permission sets from the schema itself.
As you can see the applied permission sets build on each other unless there are exclusive permission sets. In the case of exclusive permission sets, these will negate any non-exclusive permission sets applied. In this example, I have added an Archived (exclusive) permission set to the example above. As you can see the negated permissions are denoted with a red cross:
If View for all is also enabled (this effectively gives all users View permission on the schema) then you will see this reflected in the advanced view:
Access Permission Set in Search or Filter
The Permission Sets of a Content Item are saved in a field called:
Therefore you can access Permission Sets via this field in Display Pattern, Filter, Query Filter, or searches.
Has Permission Set Assigned
Has No Permission Set Assigned
Access Permission Set in Sidebar Filter
Some default system fields are used to aggregate Ids from Picturepark system items e.g. permissionSetIds or layerSchemaIds or contentSchemaId and display them in Filters.
Add a new Filter
Update a Permission Set
Select Permission Set
Update View for All or Exclusive
Enabling View for all in the schema settings applies View Permission to the Schema for all users in the Picturepark.
View for all is independent of applied permission sets. Please note that exclusive permission sets will not turn off View for all. If you are applying an exclusive permission set that is intended to "turn off" other non-exclusive permission please do not forget to also disable View for all.
Remove all Permission Sets from Content
Open the Content Item
Clicking on Remove All will remove all permission sets.
See "View for all" still switched on (not affected by "Remove All" function)
VIDEO: How to Remove all Permission Sets from Content:
Delete a Permission Set
Select your Permission Set
Look for the delete icon
Choose delete from the context menu or the toolbar in the browser or detail view
Confirm your desire to delete.
VIDEO: How to Delete in the Browser View
Delete Content Assigned to a Permission Set
To find the Content Items assigned to a Permission Set (Content) you can filter or search in the Content Browser.