2008-10-29 2 views
5

현재 JIRA 인스턴스를 공유하는 프로젝트가 여러 개 있습니다. 우리는 사용자가 테스트하고있는 프로젝트 만 볼 수 있도록하고 싶습니다.특정 사용자 만 볼 수 있고 액세스 할 수있는 JIRA 프로젝트를 필터링하는 방법은 무엇입니까?

그러나 우리는 현재이 사용자들을 표준 그룹화 jira-users로 그룹화하고 있습니다.

당신은 당신이 각 프로젝트에 대한 사용자의 특별한 그룹을 만들어야합니다

답변

4

최선의 특정 사용자 만 볼 수있는 JIRA 프로젝트를 필터링하는 방법 및 액세스, 뭔가 하나 개 이상의 그룹을 가질 수 있습니다 ... 무엇입니까 더 나은 조직을 위해 "project1_developers", "project2_observers"와 같은 역할을합니다.

여러분은이 그룹을 프로젝트 역할과 결합하여 각 프로젝트에 각 그룹의 액세스 권한을 정의해야합니다.

하나의 프로젝트에 대한 권한 집합에 대한 사용 권한 구성표를 만듭니다. 이런 식으로 뭔가 :
검색 프로젝트 -> 그룹 (project1_admins, project1_developers, project1_users, project1_observers)
작성 문제 -> 그룹 (project1_admins, project1_developers, project1_users)
이동 문제 -> 그룹 (project1_admins)

당신은 사용할 수 있습니다 귀하의 프로젝트 역할도 여기 있습니다 ...하지만 나는 모든 것을 그룹으로 정하는 것을 선호합니다.

마지막으로 문제 보안 구성표를 사용하여 문제를 볼 수있는 사람과 볼 수없는 사람을 정의 할 수 있습니다. 이슈 보안 체계는 사용자/그룹이 할당 될 수있는 여러 가지 보안 수준을 구현합니다.

희망이 도움이 될 수 있습니다.

7

저는 개인적으로 모두 프로젝트의 역할을 맡았습니다. 나는 프로젝트 관리자가 프로젝트를 볼 수있는 그룹을 정의하도록 프로젝트 관리자/관리자에게 맡긴다. 따라서 jira-users (사용자가 JIRA에 로그인하는 데 필요한 기본 그룹)를 프로젝트의 "사용자"프로젝트 역할에 추가하거나 추가함으로써 프로젝트 관리자는 모든 사용자가 자신의 프로젝트를 볼 수 있는지 여부를 제어 할 수 있습니다 .

+2

이 훌륭한 대답은, 감사합니다! 각 프로젝트에 대한 사용자 지정 권한 구성표를 만드는 것보다 훨씬 빠르고 지루합니다. –

+0

와우! 내 머리 위로 길 .. – Adamantus

0

이 문제를 해결하는 가장 좋은 방법은 보안 수준을 사용하고 게시 기능을 사용하여 런타임에 문제를 기반으로 보안 수준을 설정하는 것입니다.

1

Brian : 프로젝트 역할이 필요합니다. 그렇지 않으면 너무 많은 그룹으로 끝납니다. 역할 구성원은 프로젝트에 국한됩니다. 그룹은 전 세계적입니다.

Balarami와 완전히 일치하지 않습니다. 보안 수준은 예외적으로 아주 적은 양의 문제에서만 (매우 예외적으로) 사용해야합니다.

0

이 작업 방법에 대한 자습서를 작성했습니다. 사용 권한 구성표를 만들고 그룹을 만들고 기본 사용 권한 구성표에서 사용자 그룹의 연결을 해제합니다. 이 방법이 유일한 방법인지는 모르겠지만 일단 마스터 한 후에는 새로운 클라이언트가 자신의 프로젝트 만 사용하도록 설정된 경우 약 10 분이 소요됩니다.

이이 작업을 수행하는 방법을 찾을 수있는 가장 쉬운 가이드 :

Setting up JIRA for single Project/User Permissions

+0

여기에는 두 가지 이유로 자신의 웹 사이트/제품에 대한 베어 링크가 권장되지 않습니다. 첫째, 답변은 외부 사이트에 대한 단순한 링크가 아닌 자체 포함 답변으로 게시해야합니다. 둘째, 자기 홍보는 여기에서 눈살을 찌푸리게되는 경향이 있으며, 종종 스팸으로 신고됩니다 (특히 자신의 사이트/제품에 연결한다는 공개가없는 경우). –

관련 문제