IItemPermissionService
Represents the item permission API service.
Adds the item to the group.
Adds the item to the groups.
void AddRemoveItemGroups(int workspaceId, int itemId, GroupSelector groupSelector, bool enableLevelSecurity = true)
Add and remove groups to and from item permissions.
Gets the the item group permissions.
Gets the item group selector by workspace and item ID.
Gets the the group permissions for the item.
Removes the item from the group.
Removes the item from the group.
Removes the item from the groups.
Removes the item from the groups.
Sets the item group permissions.
void SetItemGroupPermissions(int workspaceId, int itemId, string groupName, Action<GroupPermissionsChangeset> groupPermissionsChangesetSetter)
Sets the group permissions for the workspace using changeset setter.
void SetItemGroupPermissions(int workspaceId, int itemId, int groupId, Action<GroupPermissionsChangeset> groupPermissionsChangesetSetter)
Sets the group permissions for the workspace using changeset setter.
void SetItemGroupPermissions(int workspaceId, int itemId, string groupName, GroupPermissionsChangeset groupPermissionsChangeset)
Sets the group permissions for the workspace using changeset.
void SetItemGroupPermissions(int workspaceId, int itemId, int groupId, GroupPermissionsChangeset groupPermissionsChangeset)
Sets the group permissions for the workspace using changeset.
Sets the level security for the specified item.