discourse_jira_allowed_groups: Jira 플러그인 기능에 액세스할 수 있는 그룹을 선택하세요. 기본값은 관리자(admin)와 모더레이터(mods)입니다.
웹훅
Jira에서 들어오는 웹훅을 검증하기 위해 비밀 토큰을 설정하세요.
discourse_jira_webhook_token: 이 토큰은 웹훅의 ‘t’ 쿼리 매개변수로 전달되어야 합니다.
예를 들어, 웹훅 토큰이 supersecret이고 기본 Discourse URL이 discourse.example.com이라면, Jira 인스턴스의 웹훅 설정에서 웹훅 URL을 https://discourse.example.com/jira/issues/webhook?t=supersecret 으로 설정해야 합니다.
웹훅이 트리거되고 출력된 바디가 올바른지 확인하는 것만 원한다면, RequestBin이나 Webhook.site와 같은 외부 웹사이트를 사용하여 임시 웹훅 URL을 설정하는 것도 좋습니다.
디버깅
discourse_jira_verbose_log: 이 설정을 활성화하면 들어오는 웹훅과 나가는 API 요청의 페이로드를 로그에 기록합니다.
저희가 호스팅하고 계신가요? 이 플러그인은 저희의 엔터프라이즈 플랜에서 사용할 수 있습니다.
Jordan의 의견에 덧붙여, 이 플러그인을 개선하기 위한 몇 가지 추가 아이디어가 있습니다.
JIRA 티켓 분리 기능. 게시글에 연결한 JIRA 티켓을 분리하거나 삭제할 수 있는 옵션을 찾지 못했습니다.
연결된 JIRA 티켓을 볼 수 있는 그룹 선택. 현재는 사이트 관리자만 볼 수 있는 것으로 보이지만, 이를 볼 수 있는 추가 그룹을 하나 이상 선택할 수 있는 옵션이 있으면 좋겠습니다.
가시성 수준. 관리자가 아닌 사용자에게 티켓의 어떤 부분이 표시될지 지정할 수 있는 기능. 예를 들어, 모든 그룹이 티켓 번호와 상태는 볼 수 있지만, 민감한 정보를 포함할 수 있는 티켓 제목은 볼 수 없도록 하고 싶습니다. 그런 다음 티켓 제목을 볼 수 있는 신뢰할 수 있는 그룹을 지정할 수 있습니다.
웹훅 토큰을 Jira 웹훅 설정의 URL에 다시 붙여넣어 https://example.com/jira/issues/webhook?t=abcdefghijk라고 표시되도록 했고, 또한 discourse_jira_url은 경로 없이 https://modernsquared.atlassian.net/여야 합니다.
@vinothkannans 한 가지 더 질문이 있습니다. 토픽에 이슈를 연결한 후, 연결된 이슈를 변경하거나 단순히 연결을 제거/삭제할 수 있나요? 만약 불가능하다면, 이 기능을 구현하는 것에 대해 생각해 본 적이 있으신가요?
그리고 ‘Attach issue’ 버튼을 클릭하면 플러그인이 이슈 생성 화면으로 이동합니다: MS-155는 Jira에 이미 존재하는 이슈입니다. Jira에 존재하지 않는 새로운 이슈, 예를 들어 MS-200을 입력하면 An error occurred: You are not permitted to view the requested resource.라는 메시지가 표시됩니다.
Natalie님, 감사합니다. 보안 설정에서 허용된 내부 호스트에 우리 호스트를 추가한 후, 링크 설정과 이슈 생성이 가능해졌습니다. 이는 Jira 내부 인스턴스를 사용하는 분들에게 유용한 정보가 될 것 같습니다. 댓글 동기화는 아직 진행 중이지만, 설정 문제인 것으로 보입니다.