[Jira Server/Data Center] 보드의 Sprint 권한이 사라졌습니다.
문제
기존에 사용 중이던 보드의 Sprint 관리 권한이 사라졌습니다.
해결책
해당 문제는 보드의 필터 설정으로 인한 권한 문제일 가능성이 높습니다.
권한을 확인하기 위해서는 프로젝트 접근 화면에서 왼쪽 하단에 있는 Project settings 로 접근합니다. (해당 버튼이 보이지 않을 경우 프로젝트의 Admin에게 문의하십시오.)
Permission > Scheme으로 접근합니다.
Sprint와 관련된 권한이 부여된 사용자를 확인합니다.
필요로 하는 권한을 직접 추가하거나, Admin에게 문의하여 권한을 추가할 수 있습니다.
프로젝트 권한을 설정했더라도 보드 생성 시 이용된 필터의 JQL 검색 과정에서 권한 추가가 필요한 경우도 있습니다. 아래 예시는 OR 연산자를 이용하여 검색 조건을 추가한 경우 프로젝트 제한을 어떤 방식으로 추가해야 하는지를 다루고 있습니다.
a. 잘못된 예시
project = "ABC" AND "Custom Field1" = "AAA" OR Custom Field2 = "BBB"
→ 앞에서 Project를 제한했음에도 불구하고, OR 연산자를 사용하는 경우 검색 조건이 초기화 됩니다.
위의 JQL은 프로젝트가 “AAA”면서 “Custom Field1”의 값이 “AAA”이거나 모든 프로젝트에서 “Custom Field2”의 값이 “BBB”인 경우를 반환합니다. 전역 프로젝트에 권한이 있는 경우가 아니라면 권한 문제가 발생할 가능성이 높습니다.
b. 수정된 예시
project = "ABC" AND "Custom Field1" = "AAA" OR project = "ABC" AND Custom Field2 = "BBB"
→ OR 연산자 뒤에 프로젝트 제한을 추가함으로써 ABC 프로젝트 내 “Custom Field1”의 값이 “AAA”이거나 “Custom Field2”의 값이 “BBB”인 경우를 반환하도록 설정했습니다. ABC 프로젝트 내 Sprint 권한이 있는 경우 Sprint 관련 버튼이 활성화되는 것을 확인할 수 있습니다.