/// <summary> /// Gets whether users belonging to the role are allowed to write this object. /// Even if this returns false, the role may still be able to write it if a /// parent role has write access. /// </summary> /// <param name="role">The name of the role.</param> /// <returns>Whether the role has access.</returns> public bool GetRoleWriteAccess(AVRole role) { return(GetRoleWriteAccess(role.Name)); }
/// <summary> /// Sets whether users belonging to the given role are allowed to write this object. /// </summary> /// <param name="role">The role.</param> /// <param name="allowed">Whether the role has access.</param> public void SetRoleWriteAccess(AVRole role, bool allowed) { SetRoleWriteAccess(role.Name, allowed); }
/// <summary> /// Gets whether users belonging to the role are allowed to read this object. /// Even if this returns false, the role may still be able to read it if a /// parent role has read access. /// </summary> /// <param name="role">The name of the role.</param> /// <returns>Whether the role has access.</returns> public bool GetRoleReadAccess(AVRole role) { return(GetRoleReadAccess(role.Name)); }
/// <summary> /// Gets whether users belonging to the role are allowed to write this object. /// Even if this returns false, the role may still be able to write it if a /// parent role has write access. /// </summary> /// <param name="role">The name of the role.</param> /// <returns>Whether the role has access.</returns> public bool GetRoleWriteAccess(AVRole role) { return GetRoleWriteAccess(role.Name); }
/// <summary> /// Gets whether users belonging to the role are allowed to read this object. /// Even if this returns false, the role may still be able to read it if a /// parent role has read access. /// </summary> /// <param name="role">The name of the role.</param> /// <returns>Whether the role has access.</returns> public bool GetRoleReadAccess(AVRole role) { return GetRoleReadAccess(role.Name); }