페이지 트리

이 문서는 Jira Servicedesk UI 커스터마이징 정보를 공유하기 위해 작성되었다. 



Jira Servicedesk UI 커스터마이징은 정말 어렵다. 모든 소스가 Javascript로 구성되어 Ajax로 호출되기 때문에 기본 Jira 화면을 수정하는 방법으로 진행하기가 힘들다. 현재 시도해본 3가지 방법을 요약하여 정리하면 다음과 같다. 

첫번째, Jira Servicedesk 소스 코드 직접 수정

이 방법은 정신 건강에 아주 해롭다. Jira의 애드온 영역에 보면 아래 파일이 있다. 이 파일 안에 존재하는 JS 파일을 수정한다. 

  • servicedesk-frontend-plugin-4.5.0-REL-0034.jar

예로 생성 페이지를 수정하기 위해서 cv-request-create-page.cccfcdfc1c1879fc4da9.js 파일을 수정한다. 

주의사항은 servicedesk-frontend-plugin 파일을 잘못 수정하면, Jira 서버가 시작안되는 문제가 발생한다. 


두번째, ScriptRunner 애드온 활용

ScriptRunner는 몇몇 UI 수정에 대한 방법을 제공한다. Fragments에서 새로운 Web item 혹은 Web panel을 추가하거나 web resource를 통해 원하는 JS 혹은 CSS 파일을 등록하여 UI를 수정할 수 있다. 


세번째, UI 커스터마이징 애드온 

무조건 이 방법을 추전한다.!!


  • 레이블 없음