기본 ROLE
- 권한은 크게 5가지로 나뉘며 네이밍 컨벤션에 따라 동일 레벨의 다른 권한이 생길 수 있습니다
- 한 유저는 여러 권한을 가질 수 있으며 이는 상위 권한 관리자에 의해 제한적으로 수정될 수 있습니다
- 상위 권한은 자신의 하위 권한의 기능을 모두 가지며 하위 권한의 ROLE 을 수정 할 수 있습니다
(가입된 유저(Visitor)는 Visitor 보다 낮아질 수 없습니다)
Admin (관리자)
- 최상위 권한으로서 모든 기능을 사용할 수 있습니다
- 동 레벨의 Role 이 존재하지 않습니다. 다만, Role 컨벤션에 따라 "부 관리자" 가 생길 수 있습니다.
언제든 이를 염두해 두어야 합니다
Master (주인)
- 페이지 단위의 최상위 권한입니다
- 동일 레벨의 다른 페이지 마스터 권한이 생길 수 있습니다
(예를 들어, JavaStudy 페이지의 Master 권한이 생길 수 있으며 동일 레벨의 ArchitectureStudy 페이지의 Master 권한이 생길 수 있습니다)
- 페이지 하위 권한을 가지고 있는 Account 의 권한 수정이 가능하며 자신의 페이지에 한하여 Admin 과 비슷한 권한을 가지고 있습니다
- Account 의 요청에 따라 해당 유저에게 Visitor 혹은 Member 권한을 부여할 수 있습니다
Member (회원)
- 페이지의 가입자로서 제한된 기능을 제공합니다
- 동일 레벨의 다른 페이지의 Member 권한이 생길 수 있습니다
- 글 쓰기, 수정, 삭제가 가능하며 댓글 작성 및 수정, 삭제가 가능합니다
Visitor (방문자)
- 페이지 및 블로그의 방문자로서 제한된 기능을 제공합니다