Extra Form
CMS XpressEngine

 

 

https://github.com/bjrambo/attendance/commit/d7b72437a942bd29e31101c5643c737851541472

 

출석부에 출석권한 기능을 넣어달라는 요청을 한적이 있습니다.

 

개발버전에는 출석권한 기능이 추가된 것 같은데 너무 코드가 간략해서 아직 기능이 미완성인건지 궁금해서 질문을 드려봅니다.

 

 

 

<grants>
        <grant name="attendance" default="user">
            <title xml:lang="ko">출석권한</title>
        </grant>
</grants>

 

 

이것만 있으면 출석부 설정에 출석권한에 대한 모든게 자동으로 만들어지는 건가요?

default="user" 가 무얼 의미하는지도 궁금합니다.

 

  • profile

    해당 코드정도가 권한 기능작동에 필요한 작업이 끝난것입니다.

    default="user" 는 해당 권한을 설정하지 않았을 경우 누구에게 권한을 줄 것인지의 대한 기본값을 의미합니다. (로그인사용자)

    default="manager" 이렇게 적으면 해당 모듈의 관리자로 등록된 사람들에 한해서 권한이 있습니다.

  • profile profile

    user 라는 값은 원래 없는거죠? 아무한테도 안주기 위한 편법인가요?

     

    아.  설명해주셨군요. 로그인한 회원은 member  이던데요 ?

  • profile profile
    아; 바꿔둘께요.
  • profile profile
    아.. 그런거군요. 엄청 고민해봤는데 ㅋㅋ 알겠습니다. 그럼 그렇게해서 저희 사이트에 적용해서 출석부접근을 이제 모두에게 개방해보겠습니다.