Разрешения Drupal не отображаются для пользовательского типа контента - PullRequest
3 голосов
/ 10 марта 2010

У меня есть пользовательский тип контента в Drupal, который был создан с помощью CCK.

Разрешения на создание / редактирование для этого типа не отображаются в разрешениях модуля узла, хотя есть и другие типы cck.

Этот тип контента также привязан к модулю, но у этого модуля нет экранов администратора, все создание узла выполняется через стандартный интерфейс cck.

есть идеи?

Я попытался восстановить кеш разрешений

Ответы [ 2 ]

1 голос
/ 23 марта 2010

Оказывается, я возвращал имя самого модуля в массиве hook_node_info. Это необходимо для возврата «узла», чтобы гарантировать, что перехваты разрешений сработали на модуле.

0 голосов
/ 14 марта 2010

Попробуйте добавить hook_perm в свой модуль, чтобы определить разрешение вручную. Если он появляется, то можно предположить, что модуль перегружает разрешение.

В противном случае, возможно, попробуйте очистить кэш.

...