На главную страницу сайта Teamlead
По-умолчанию разрешения JIRA позволяют всем пользователям комментировать закрытые запросы, что не является адекватным поведением, так как мало кто хочет позволять комментирование по закрытой теме.
Для запрета комментариев в запросе JIRA на определенном статусе бизнес-процесса (не только "Закрыт") необходимо воспользоваться стандартным функционалом Workflow Properties (Свойства этапа процесса). Совйства представляют собой простые ключи и их значения, которые необходимо добавить на нужный этап бизнес-процесса.
Этап бизнес-процесса:
Ключ, разрешающий комментирование только групе Teamlead Staff:
Ключ свойства имеет следующую структуру:
jira.permission.[subtasks.]{permission}.{type}[.suffix]
, где:
Ключи должны быть без нижних подчеркиваний
admin, use, sysadmin, project, browse, create, edit, scheduleissue, assign, assignable, attach, resolve, close, comment, delete, work, worklogdeleteall, worklogdeleteown, worklogeditall, worklogeditown, link, sharefilters, groupsubscriptions, move, setsecurity, pickusers, viewversioncontrol, modifyreporter, viewvotersandwatchers, managewatcherlist, bulkchange, commenteditall, commenteditown, commentdeleteall, commentdeleteown, attachdeleteall, attachdeleteown, viewworkflowreadonly
group, user, assignee, reporter, lead, userCF, projectrole
jira.permission.edit.group.1, jira.permission.edit.group.2 etc
Ключ | Описание |
---|---|
jira.issue.editable=true/false | запрет редактирования запроса |
jira.permission.comment.group=some-group | запрет комментирования запроса всем, кроме указанной группы |
jira.permission.comment=denied | запрет комментирования запроса всем |
jira.permission.edit.group.1=some-group-one | разрешение редактирование запроса группе 1 |
jira.permission.edit.group.2=some-group-two | разрешение редактирование запроса группе 1 |
jira.permission.modifyreporter.user=username | разрешение изменение автора запроса для одного пользователя |
jira.permission.delete.projectrole=10000 | разрешение удаление запроса для определенной проектной роли |
jira.permission.subtasks.delete.projectrole=10000 | разрешеине удаление подзадач для определенной проектной роли |