Почему мои разрешения не применяются?
<code>
$items['admin/mymodule'] = array(
'page callback' => 'mymodule_admin',
'access arguments' => array("admin mymodule"),
'access callback' => TRUE,
'type' => MENU_NORMAL_ITEM,
'file' => 'mymodule.admin.inc',
'title' => 'mymodule',
);</p>
<p>function mymodule_perm(){
return array("admin mymodule", "earnings_report");
}
Когда я захожу в Mysite / admin / mymodule, я могу получить к нему доступ БЕЗ входа в систему.
Правильно настроены права администратора / пользователя / разрешениячтобы предоставить доступ только «разработчику сайта» и «администратору магазина», а анонимный пользователь не входит в эти роли.
Я попытался перейти в / admin / content / node-settings / rebuild и / admin /build / modules, но это не помогло.
Разрешение "yield_report" работает, как и ожидалось, а "admin mymodule" - нет.
Спасибо!