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')