2013-04-12 2 views
0

한 시간 정도 찾고 있었는데 찾을 수 없거나 아무도이 질문을받지 못했습니다.권한을 만들고 모듈 설치시 역할을 설정하십시오.

내 모듈을 설치하고 새 역할을 만들고, 새 권한을 만들고, 새 역할에 특정 역할을 할당하고 싶습니다. 내가 끊어 버린 것 같아 마지막 부분입니다.

전통적으로 사용 권한이 hook_permissions()에 설정되어 있고 hook_install()이 해당 사용 권한이 만들어지기 전에 호출된다는 사실을 가정합니다. 그래서 제 질문은 가능성이있는 것보다 :

hook_permissions()/outside의 권한을 만드는 방법이 있습니까? 이 예제 나 모듈을 설치하기 전에 이미 존재하지 않는 사용 권한 설정 예제를 찾을 수 없습니다.

답변

0

기능 모듈은 이러한 역할에 할당 된 역할 및 권한을 내보낼 수 있으므로이 문제를 해결할 수 있습니다.

권한이있는 역할을 실제로 생성하는 것은 모듈이 설치 될 때 활성화 될 때 발생합니다. 이는 사실상 똑같습니다. 기능을 사용하면 많은 다른 것들을 내보낼 수 있으며 실제로 유용한 모듈입니다.

+0

그럼, hook_enable에 권한 할당을 할 수 있습니까? 아니면 아직 너무 빠릅니다. – UnsettlingTrend

+0

@ SlakeFastcrunch 나는 그것이 가능하다고 믿는다. 그러나 나는 그것을하려고 노력하지 않고 있었다. – googletorp

관련 문제