공통 ==== * 사이트 관리자: 모든 권한 그룹 ==== 공통 ---- * 그룹 관리자는 그룹에 대한 모든 권한을 가진다. * 그룹 관리자 이외의 모든 사용자는 그룹 관리 권한을 갖지 않는다. 프로젝트 ======== 공통 ---- * 프로젝트 관리자: 자신이 관리하는 프로젝트에 대한 모든 권한 * 그룹 관리자: 그룹 안의 모든 프로젝트에 대한 프로젝트 관리자 권한 * 그룹 멤버: 비공개 프로젝트를 제외한 그룹 안의 모든 프로젝트에 대해 프로젝트 멤버 권한 * 저자: 자신이 만든 이슈, 게시물, 댓글에 대한 모든 권한 * 다만 자신이 만든 이슈나 게시물에 다른 사람이 댓글을 단 경우, 그 댓글에 대한 수정/삭제 권한은 갖지 않는다. * 담당자: 자신이 담당한 이슈, 게시물, 댓글에 대한 모든 권한 * 다만 자신이 담당한 이슈나 게시물에 다른 사람이 댓글을 단 경우, 그 댓글에 대한 수정/삭제 권한은 갖지 않는다. 공개 프로젝트 ------------- ### 코드 * 프로젝트 멤버: 저장소 삭제(이 기능은 아직 없다)를 제외한 모든 권한 * 프로젝트 관리자, 프로젝트 멤버, 그룹 관리자, 그룹 멤버 외 모든 사용자: 모든 읽기 권한 ### 이슈 * 프로젝트 멤버: 모든 권한 * 로그인 사용자: 모든 읽기 권한, 게시물/댓글 등록, 게시물/댓글 공감 * 비로그인 사용자: 모든 읽기 권한 ### 게시판 * 프로젝트 멤버: 모든 권한 * 로그인 사용자: 모든 읽기 권한, 게시물/댓글 등록 * 비로그인 사용자: 모든 읽기 권한 ### 마일스톤 * 프로젝트 멤버: 모든 권한 * 프로젝트 관리자, 프로젝트 멤버, 그룹 관리자, 그룹 멤버 외 모든 사용자: 모든 읽기 권한 ### 프로젝트 관리 * 프로젝트 관리자, 그룹 관리자 외 모든 사용자: 권한 없음 그룹공개 프로젝트 ----------------- * 프로젝트 멤버: 프로젝트 관리를 제외한 모든 권한 * 프로젝트 관리자, 프로젝트 멤버, 그룹 관리자, 그룹 멤버 외 모든 사용자: 권한 없음 비공개 프로젝트 --------------- * 프로젝트 멤버: 프로젝트 관리를 제외한 모든 권한 * 프로젝트 관리자, 그룹 관리자, 프로젝트 멤버 외 모든 사용자: 권한 없음 기타 ---- ### 사용자에게 첨부된 파일 첨부를 목적으로 파일을 업로드하면 우선 사용자에게 첨부된다. 예를 들어 이슈를 작성하면서 파일을 첨부하기 위해 업로드하였으나, 아직 이슈를 저장하지 않았을 때 해당 파일은 사용자에게 첨부되어있다. 이슈룰 저장하게 되면 해당 파일은 이슈로 옮겨지게 된다. * 프로젝트 관리자, 그룹 관리자, 업로더: 모든 권한 * 그 외의 모든 사용자: 권한 없음 ### 나를 멘션한 이슈 예외적으로, 모든 로그인 사용자는 자신을 멘션한 이슈의 목록을 볼 수 있다. ### 검색 예외적으로, 통합 검색은 이 규칙을 따르지 않을 수도 있다.