권한

권한은 특정 능력에 대해서 부여하는 설정이다.

예를 들면 (포럼에서) "새 토론 시작하기"와 같은 것이다.

각 역할에서 그러한 능력에 대한 권한을 다음 4개 값중 하나로 선택할 수 있다.

상속
일반적으로 이것은 기본 설정이다. 이것은 "사용자가 이미 가지고 있는 것을 사용한다"는 것을 의미하는 중립적인 설정이다. 만일 이 역할이 (에를 들면 배움터에서) 그 능력에 대한 권한을 가지고 있는 누구에게 할당되면, 그들이 갖게 되는 실제 권한은 상위 수준의 맥락(예를 들면 범주나 사이트 레벨)에서 이미 가지고 있던 것과 같은 권한을 갖게 될 것이다. 궁극적으로 어떤 수준에서도 권한이 부여되지 않으면 사용자는 그 능력에 대해 권한을 갖지 못하게 될 것이다.
허용
이것을 선택하면 이 역할을 부여 받은 사람들에게 이 능력에 대한 권한을 주게 된다. 이 권한은 이 역할이 부여된 맥락과 모든 "하위" 맥락에 대해서도 적용된다. 예를 들어 만일 이 역활이 배움터에 부여된 학습자 역할이라면, 학습자는 이 능력에 대해 어떤 포럼에서 권한박탈 되거나 제한 또는 금지된 새로운 역할을 부여받지 않는 한, 그 배움터의 모든 포럼에서 "토론 새로 시작하기"를 할 수 있다.
제한
이것을 선택하면 사용자가 상위 맥락에서 이 역할이 허용되었다 하더라도 이 능력에 대한 권한을 제거할 수 있다.
금지
이것은 거의 필요하지 않지만, 경우에따라 하위 맥락에서 권한박탈을 할 수 없는 방식으로 역할에 허가를 완전히 금지하기를 원할 수 도 있다. 이것을 필요로 하는 좋은 예로 관리자가 어떤 사용자에 대해 전체 사이트에 대해 어떤 포럼에서도 새로운 토론을 하는 것을 금지하고자 하는 경우가 있다. 이 경우 그 능력을 "금지"로 설정된 역할을 생성해서 그것을 사이트 맥락에서 그사람에게 부여할 수 있다.

권한의 충돌 해결

일반적으로 상위 "맥락"의 그 어떤 권한도 "하위"맥락에서는 위임할 수 없다.(이것은 권한위임탈과 권한부여에 적용된다) 금지는 예외인데, 이는 하위 수준에서 상위로 권한 위임을 할 수 없다.

만일 동일 맥락에서 두개의 역할이 한 사람에게 부여되었는데, 하나는 허용하는 것이고 또 하나는 금지하는 것이라고 할 때 어느 것이 이길까? 이 경우, 범주 및 시스템의 맥락을 점검해 보고 우리의 결정을 도와줄 또 다른 정의된 권한이 존재하는지를 살펴본다. 만일 찾을 수 없다면 기본적으로는 제한된다.(서로 다른 권한이 충돌할 경우 서로를 상쇄하기 때문에 우리는 어떠한 권한도 갖지 못하기 때문이다).

특수한 예외

게시글을 올릴 수 있는 능력이 주어진다고 하더라도, 손님 계정을 가진 사용자는 일반적으로 게시글(예: 포럼, 일정 등록, 블로그 등)을 올릴 수 없도록 제한된다.

역할, 맥락, 역할 부여위임을 참조하라.

도움말 파일 색인