我需要知道如何在drupal中添加新权限,例如,在我编辑角色权限时在drupal中我选择权限administer filters
来授予它,所以我需要一个新的权限,如Allow preauthorized tickets
我自己的应用程序,如何将其添加到列表中,以授予任何rol。
任何建议对我都有用。
答案 0 :(得分:8)
正如Drupal 7中的引用一样,这已改为hook_permission()
:
function hook_permission() {
return array(
'administer my module' => array(
'title' => t('Administer my module'),
'description' => t('Perform administration tasks for my module.'),
),
);
}
您可以在这里找到implementation example。
答案 1 :(得分:2)
您需要在自定义模块中实施hook_perm()
:
function MYMODULE_perm() {
return array('allow preauthorized tickets');
}