skip menu and go to main content

body start

KLDP.net

Resolved  멤버 관리 잘 모르겠습니다... 2 ]

05.08.03-19:30:55

300984

Submitted by 류광

Assignee 장석문

View1542

Priority3

아주 간단히 요약하자면 다음과 같습니다.

* 프로젝트 관리 페이지에서, 주어진 멤버가 관리자인지 개발자인지를 결정하는 부분을 찾을 수가 없습니다.
* 관리자와 개발자에 해당하는 Role들이 기본적으로 제공되어야 하지 않을까요?

자세한 이야기는.... 어떻게 정리를 해야 할 지 잘 모르겠는데 일단 생각나는데로 쓰겠습니다...

gryu 계정으로 닥북 한국 dbwiki 모듈을 갱신하는 도중
http://kldp.net/tracker/index.php?func=detail&aid=300945&group_id=1&atid=100001 과 동일한 "Permission denied"를 겪었습니다.

gryu 계정은 닥북 한국의 관리자로 되어 있습니다. CVS 권한이 나도 모르게 변했나 해서 프로젝트 관리 페이지 http://kldp.net/project/admin/?group_id=8 를 보았는데, 좀 혼란스럽습니다.

프로젝트 멤버의 "Role" 열에 있는 드롭다운 목록에는 "변동사항 없음" 밖에 나타나지 않습니다. 그리고 주어진 멤버가 관리자인지 개발자인지를 결정하는 컨트롤을 찾을 수가 없습니다.

여기 저기 클릭해본 결과 멤버에게 CVS 관련 권한을 부여하는 유일한 방법은 Add Role로 CVS 권한을 가진 Role을 만들고 멤버에게 그 Role을 부여하는 것 같습니다. 예전에는 그런 절차 없이 개발자로 등록만 하면 되었던 것 같은데요. 아마도 예전에는 관리자 Role과 개발자 Role이 기본적으로 제공되었던 것 같습니다.

제가 관리자로 되어 있는 다른 프로젝트들 역시 마찬가지로 기본 Role들이 없고, CVS commit에서 Permission denied가 뜹니다. 아마도 gforge 업그레이드하면서 기본 롤들이 사라지고 그래서 관리자조차도 CVS commit 권한이 사라진 것이 아닐까요...

프로젝트 요약 페이지에 관리자 멤버들과 개발자 멤버들이 정확히 구분되어서 나오는 것으로 봐서 해당 정보가 유지되어 있는 것 같긴 한데요.

제가 놓친 게 있는지요...

Comments on this artfact

2 Comments

권순선

버그가 맞습니다. 저도 현재 문의해둔 상태구요... 일단은 새로운 role을 define해서 사용하는 수밖에 없을 것 같습니다. 업그레이드 이후에 추가된 프로젝트에서는 몇 가지 role들이 predefine되어 있는데 기존 프로젝트들에는 그러한 role들이 모두 사라져 있습니다.

05.08.04-11:37:34

장석문

모든 프로젝트의 Role를 기본 Role로 초기화하였습니다.
프로젝트 내부 규칙에 따라 Role 배정을 해주시면 원활하게 사용하실수 있으실 것입니다.

06.08.31-01:44:38

장석문

"Assigned To" was changed from "Nobody" to "djb"

06.08.31-01:44:51

장석문

"Assigned To" was changed from "djb" to "장석문"

06.08.31-01:44:58

장석문

"State" was changed from "Open" to "Closed"

06.09.09-10:36:23