我需要知道如何在drupal中添加新权限,例如,在drupal中,当我编辑角色权限时,我选择 administer filters
授予它的权限,所以我需要一个新权限,比如Allow preauthorized tickets
我自己的应用程序,我怎么能将其添加到列表中,以授予任何角色。
任何建议都会对我有用。
就像 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.'),
),
);
}
在这里您可以找到一个实现示例。
您需要hook_perm()
在自定义模块中实现:
function MYMODULE_perm() {
return array('allow preauthorized tickets');
}