How to create user permissions

A post function inherits user level permissions and runs after a transition is complete. Running a restricted post function will throw errors that are reported via the server log. Workflow designers need to construct post functions, keeping these constraints in mind. For instance, you could add conditional parameters that prevent a transition from running, if the user does not have the permissions to perform all the required actions  in the post function.

Instructions

Types of permissions

  • Create issue: The user requires the create issue permission to create an issue.
  • Add watchers: The user requires the manage watchers permission to follow a page. Only the users who have permission to browse the project should be able to watch a project.
  • Add link: The user needs the link issue permission to add links.
  • Set issue security level: The user needs the set issue security permission to set the security levels for an issue. This permission is applicable to the create issue functions, and the subtasks inherit the security level from the parent.