/// <summary> /// Adds group permissions to a folder. If the group already exists then the permissions are merged /// </summary> /// <param name="groupPermission"></param> public void AddGroup(IEntityPermission groupPermission) { SetEntityPermission(GroupPermissions, groupPermission.Guid, groupPermission.Permission); PropagatePermissionsToSubFolders(this); }
/// <summary> /// Adds user permissions to a folder. If the user already exists then the permissions are merged /// </summary> /// <param name="userPermission"></param> /// <returns>The EntityPermission object that was added/updated</returns> public void AddUser(IEntityPermission userPermission) { SetEntityPermission(UserPermissions, userPermission.Guid, userPermission.Permission); PropagatePermissionsToSubFolders(this); }