Drupal模块权限

时间:2017-04-19 09:55:31

标签: drupal-modules drupal-8

我在drupal 8中遵循了我的模块的静态权限并添加了

csv_custom test_permission:
    title: 'CSV_Custom'
    description: 'CSV_Custom The description'

在我的permissions.yml中(尝试添加限制访问:TRUE和False)

以及

csv_custom.admin_settings:

  path: '/admin/config/csv_custom'

  defaults:

    _form: '\Drupal\csv_custom\Form\jsonForm'

    _title: 'Json Form'

  requirements:

    _permission: 'csv_custom test_permission'

在我的routing.yml

它确实显示了一个我可以编辑权限的页面,但是当我使用用户角色登录时,它仍然显示受限制的访问权限。 任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

例如,你有一个角色

  

编辑

并且您希望具有此角色的每个用户都能够查看页面

  

/管理/配置/ csv_custom

然后在此页面设置此角色的权限

  

/管理/人/许可/编辑

找到您的自定义权限

  

csv_custom test_permission

并选中复选框并立即保存具有此角色“编辑”的每个用户都有权查看/转到该页面

  

/管理/配置/ csv_custom

希望这对你有所帮助 感谢