Broadleaf commerce:"Access is denied" 具有自定义管理控制器
Broadleaf commerce: "Access is denied" with custom admin controller
我是 Broadleaf 的新手。我按照指南 https://www.broadleafcommerce.com/docs/core/current/broadleaf-concepts/admin/admin-custom-controllers 将新模块和部分添加到管理演示站点。
我向 core/broadleaf-framework/src/main/resources/config/bc/sql/load_admin_menu 添加了以下 SQL 命令。sql
插入 BLC_ADMIN_MODULE(ADMIN_MODULE_ID、DISPLAY_ORDER、图标、MODULE_KEY、名称)值(1、7、'icon-barcode'、'MyCustomModule', 'My Custom Module');
插入 BLC_ADMIN_SECTION (ADMIN_SECTION_ID, DISPLAY_ORDER, 名称, SECTION_KEY, URL, ADMIN_MODULE_ID) 值 (1, 1000 , 'My Custom Section', 'MyCustomSection', '/test', 1);
插入 BLC_ADMIN_SEC_PERM_XREF (ADMIN_SECTION_ID, ADMIN_PERMISSION_ID) 值 (1, -1);
管理演示站点启动时,出现了模块和部分。但是,当我单击 "My Custom Section" 部分时,控制台显示消息:"Access is denied".
如有任何帮助,我将不胜感激!
谢谢!
您似乎缺少管理员权限实体和管理员权限的 SQL。您需要从您的权限到 Java 实体的映射,以确定该权限是否可以处理对其的操作。您可以在此处找到示例:https://www.broadleafcommerce.com/docs/core/current/broadleaf-concepts/admin/admin-custom-entities
我是 Broadleaf 的新手。我按照指南 https://www.broadleafcommerce.com/docs/core/current/broadleaf-concepts/admin/admin-custom-controllers 将新模块和部分添加到管理演示站点。
我向 core/broadleaf-framework/src/main/resources/config/bc/sql/load_admin_menu 添加了以下 SQL 命令。sql
插入 BLC_ADMIN_MODULE(ADMIN_MODULE_ID、DISPLAY_ORDER、图标、MODULE_KEY、名称)值(1、7、'icon-barcode'、'MyCustomModule', 'My Custom Module');
插入 BLC_ADMIN_SECTION (ADMIN_SECTION_ID, DISPLAY_ORDER, 名称, SECTION_KEY, URL, ADMIN_MODULE_ID) 值 (1, 1000 , 'My Custom Section', 'MyCustomSection', '/test', 1);
插入 BLC_ADMIN_SEC_PERM_XREF (ADMIN_SECTION_ID, ADMIN_PERMISSION_ID) 值 (1, -1);
管理演示站点启动时,出现了模块和部分。但是,当我单击 "My Custom Section" 部分时,控制台显示消息:"Access is denied".
如有任何帮助,我将不胜感激! 谢谢!
您似乎缺少管理员权限实体和管理员权限的 SQL。您需要从您的权限到 Java 实体的映射,以确定该权限是否可以处理对其的操作。您可以在此处找到示例:https://www.broadleafcommerce.com/docs/core/current/broadleaf-concepts/admin/admin-custom-entities