在drupal中创建我自己的权限

时间:2012-04-09 17:05:09

标签: drupal drupal-6

我需要知道如何在drupal中添加新权限,例如,在我编辑角色权限时在drupal中我选择权限administer filters来授予它,所以我需要一个新的权限,如Allow preauthorized tickets我自己的应用程序,如何将其添加到列表中,以授予任何rol。

任何建议对我都有用。

2 个答案:

答案 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');
}