PublicAPI.Projects.PermissionsELMA API Documentation
Permissions
Access path: PublicAPI.Projects.Permissions
Methods

  NameDescription
Public methodAddBudgetManagePermission
Add the permission to manage the budget to the project role
Public methodAddBudgetViewPermission
Add a permission to view budget to the project role
Public methodAddMemberAddPermission
Add a permission to add project members to the project role
Public methodAddMemberManagePermission
Add a permission to manage project members to the project role
Public methodAddMessageCreatePermission
Add a permission to create messages in the project channel to the project role
Public methodAddPermission
Add permissions for the project role
Public methodAddProjectAdminPermission
Add a permission to administer the project to the project role
Public methodAddProjectPlanManagePermission
Add a permission to manage the project plan to the project role
Public methodAddProjectPlanViewPermission
Add a permission to view project plan to the project role
Public methodAddProjectViewPermission
Add a permission to access the project to the project role
Public methodAddRiskManagePermission
Add a permission to manage project risks to the project role
Public methodAddRiskViewPermission
Add a permission to view project risks to the project role
Public methodAddStageChangePermission
Add a permission to change the project stage to the project role
Public methodDeleteBudgetManagePermission
Delete the project role permission to manage budget
Public methodDeleteBudgetViewPermission
Delete the project role permission to view budget
Public methodDeleteMemberAddPermission
Delete the project role permission to add members to the project
Public methodDeleteMemberManagePermission
Delete the project role permission to manage project team members
Public methodDeleteMessageCreatePermission
Delete the project role permission to create messages in the project channel
Public methodDeletePermission
Delete the project role permissions
Public methodDeleteProjectAdminPermission
Delete the project role permission to administer project
Public methodDeleteProjectPlanManagePermission
Delete the project role permission to manage project plan
Public methodDeleteProjectPlanViewPermission
Delete the project role permission to view project plan
Public methodDeleteProjectViewPermission
Delete the project role permission to access project
Public methodDeleteRiskManagePermission
Delete the project role permission to manage project risks
Public methodDeleteRiskViewPermission
Delete the project role permission to view project risks
Public methodDeleteStageChangePermission
Delete the project role permission to change the project stage
Back to Top
Properties

  NameDescription
Public propertyAdminPermission
System Administration
Public propertyBudgetManagePermission
Manage Project Budget
Public propertyBudgetViewPermission
View Project Budget
Public propertyCreate
Create
Public propertyDesignerAccessPermission
Access to ELMA Designer
Public propertyEdit
Edit
Public propertyGrantAccess
Edit permissions
Public propertyMemberAddPermission
Add a project team member
Public propertyMemberManagePermission
Manage project team members
Public propertyMessageCreatePermission
Send messages to the project public channel
Public propertyProjectAccessPermission
Access to the "Projects+" module
Public propertyProjectAdminPermission
Administering the project
Public propertyProjectDenyCreateSubtasks
Forbid to create sub-tasks
Public propertyProjectExportToExcelPermission
Allow to export projects to Excel
Public propertyProjectFullAccessPermission
Full access to all projects
Public propertyProjectPlanManagePermission
Manage Project Plan
Public propertyProjectPlanViewPermission
View Project Plan
Public propertyProjectsEditGlobalFilters
Edit the “Shared Filters” tree
Public propertyProjectsPlanWorkLogEdit
Edit Project Time Report Limit
Public propertyProjectViewPermission
Access to Project
Public propertyRiskManagePermission
Manage Project Risks
Public propertyRiskViewPermission
View Project Risks
Public propertyStageChangePermission
Change Project Stage
Public propertyView
View
Back to Top
Remarks

Section containing privileges and methods for managing them
Examples

Add permissions to the project role created here

PublicAPI.Projects.Permissions.AddBudgetManagePermission(myProject, projectRole);

Delete the project role's permissions

PublicAPI.Projects.Permissions.DeleteMemberAddPermission(myProject, projectRole);

See Also