Page tree

이 문서는 Jira - Scriptrunner 활용하여 이슈(issue)에 댓글(comment) 남길 시 자동 제한(Level) 설정 가이드를 공유하기 위해 작성되었다.


도구명Jira, Scriptrunner
비고




Scriptrunner 활용하여 이슈에 댓글 남길 시 자동 제한 설정

Scriptrunner Listener 만들기

  • Scriptrunner → Listeners → Create Listener 선택


  • Custom Listener 선택


  • 적용할 프로젝트 선택


  • Issue Commented 선택


  • 스크립트
    8번줄에 적용할 역할 ID값 입력
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


  • 찾고자 하는 역할에서 Edit 선택


  • Url 끝 부분 확인



제한 설정 시 그룹 추가하기 

  • 톱니바퀴 → System → Genernal configuration


  • Edit Settings 선택


  • Comment Visibility: Group&Project Roles 선택




참조링크


  • No labels