Function: HaveProjectPermissions

HaveProjectPermissions returns a list of User ID's for all users which have the supplied set of project-level permissions for a specific project.

Syntax

HaveProjectPermissions(project, perm1, perm2, perm3 ... perm N)

Permissions

Permission values are passed in as strings, the available permission values are:

  • /Administration
  • /Administration/ManageDefectTracker
  • /Administration/ManageModulesAndPlugins
  • /Administration/Organisation
  • /Administration/Organisation/EditOrganisationPickLists
  • /Administration/Organisation/ManageDashboard
  • /Administration/Organisation/ManageEaConnection
  • /Administration/Organisation/ManageOrganisation
  • /Administration/Organisation/ManageOrganisationReports
  • /Administration/Organisation/ManageUserAndGroupSecurity
  • /Project
  • /Project/EditProjectPickLists
  • /Project/ManageProject
  • /Project/ManageProjectDashboard
  • /Project/ManageProjectReports
  • /Project/SynchronizeExternalLink
  • /Reports
  • /Resources
  • /Resources/DuetteSchedules
  • /Resources/Export
  • /Resources/ExternalLinks
  • /Resources/Import
  • /TestManagement
  • /TestManagement/AssignTesters
  • /TestManagement/ExecuteTests
  • /TestManagement/ManageExecution
  • /TestManagement/ManageRequirements
  • /TestManagement/ManageScripts
  • /TestManagement/View

Example

EntityType = Requirement AND Editor IN HaveProjectPermissions('Project X', '/TestManagement/ManageRequirements')

See Also

  • No labels