AppPermissions.Right enumeration

Office 2013 and later

Specifies the permissions that can be assigned to a Project Web App and Project Professional user.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

Namespace:  Microsoft.Office.Project.Server.Library
Assembly:  Microsoft.Office.Project.Server.Library (in Microsoft.Office.Project.Server.Library.dll)

public enum Right

Member nameDescription
NoneValue=0. No access priveleges have been granted.
ManageValue=1. The right to manage access priveleges.
ReadValue=2. The right to have read access.
WriteValue=4. The right to have write access.
SubmitStatusValue=8. The right to submit status.
ElevateValue=16. The right to have access priveleges increased.
BypassDelegateValue = 32. Bypass delegate.
AllRightsValue=31. The right to have all access priveleges.

App permissions refer to the Project Web App Permissions page that controls which global and category permissions are enabled.

The AppPermissions.Right enumeration has a Flags attribute (see FlagsAttribute) that allows a bitwise combination of its members’ values. For example, you can specify both read and write app permissions with the expression AppPermissions.Right.Read || AppPermissions.Right.Write.