Drupal 模块权限
Drupal Module Permission
我在 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
它确实显示了一个我可以编辑权限的页面,但是当我以用户角色登录时,它仍然显示访问受限。
任何帮助将不胜感激!
例如你有一个角色
editor
并且您希望具有此角色的每个用户都能够查看页面
/admin/config/csv_custom
然后在此页面设置此角色的权限
/admin/people/permissions/editor
找到您的自定义权限
csv_custom test_permission
并选中复选框并保存现在具有此角色 "editor" 的每个用户都有权 view/go 访问页面
/admin/config/csv_custom
希望这对你有所帮助
谢谢
我在 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
它确实显示了一个我可以编辑权限的页面,但是当我以用户角色登录时,它仍然显示访问受限。 任何帮助将不胜感激!
例如你有一个角色
editor
并且您希望具有此角色的每个用户都能够查看页面
/admin/config/csv_custom
然后在此页面设置此角色的权限
/admin/people/permissions/editor
找到您的自定义权限
csv_custom test_permission
并选中复选框并保存现在具有此角色 "editor" 的每个用户都有权 view/go 访问页面
/admin/config/csv_custom
希望这对你有所帮助 谢谢