이 문서는 Jira - Scriptrunner 활용하여 이슈(issue)에 댓글(comment) 남길 시 자동 제한(Level) 설정 가이드를 공유하기 위해 작성되었다.
Scriptrunner 활용하여 이슈에 댓글 남길 시 자동 제한 설정
Scriptrunner Listener 만들기
- Scriptrunner → Listeners → Create Listener 선택
코드 블럭 |
---|
language | groovy |
---|
linenumbers | true |
---|
|
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.comments.MutableComment
import com.atlassian.jira.event.issue.IssueEvent
def event = event as IssueEvent
def user = event.getUser()
def comment = event.getComment() as MutableComment
comment.setRoleLevelId(10202)
ComponentAccessor.getCommentManager().update(comment, true) |
- 그룹으로 제한을 걸 경우: setGroupLevel(그룹명) 사용
단 제한에서 보이는 그룹명으로 설정
확인
역할 ID값 확인 방법
- 톱니바퀴 → System → Project roles
제한 설정 시 그룹 추가하기
- 톱니바퀴 → System → Genernal configuration
- Comment Visibility: Group&Project Roles 선택
참조링크