pixelart / shopware-roles-config
从配置文件导入和导出Shopware角色
1.0.0
2016-08-16 13:35 UTC
Requires
- composer/installers: ^1.0.9
- symfony/filesystem: ^2.7
- symfony/finder: ^2.7
- symfony/yaml: ^2.7
Requires (Dev)
- shopware/shopware: ^5.1
This package is auto-updated.
Last update: 2024-09-14 21:21:06 UTC
README
一个快速Shopware插件,用于在YAML配置文件中定义后端用户ACL角色,并在例如部署时导入它们。
安装
composer require pixelart/shopware-roles-config
如果您也忽略composer vendor
目录,建议将 engine/Shopware/Plugins/Local/Backend/PixelartRolesConfig
添加到您的 .gitignore
文件中。
使用方法
首先,您需要将所有角色导出到配置文件中。当前状态下,所有角色一次导出和导入。例如,您可以将角色存储在 .misc/roles
。
php bin/console pixelart:roles:export .misc/roles/
然后,您应该为每个后端角色获取一个文件。请注意,文件名是幂等的,这意味着您永远不应该重命名它。此外,后端中的角色名称被转换为slugified,并且不允许再进行重命名。
现在,您可以将角色提交到您的VCS并根据需要更改它们。更改后,您可以使用以下命令导入它们:
php bin/console pixelart:roles:import .misc/roles/
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。