From 42c7572f9a2181be2d9419d5a67e026878664ad1 Mon Sep 17 00:00:00 2001 From: Diego D'amico Date: Fri, 4 Sep 2026 03:32:46 -0300 Subject: [PATCH] Add recipe for odiseoteam/sylius-rbac-plugin (#2044) --- .../packages/odiseo_sylius_rbac_plugin.yaml | 2 ++ .../routes/odiseo_sylius_rbac_plugin.yaml | 3 +++ .../sylius-rbac-plugin/3.0/manifest.json | 8 ++++++++ .../sylius-rbac-plugin/3.0/post-install.txt | 18 ++++++++++++++++++ 4 files changed, 31 insertions(+) create mode 100644 odiseoteam/sylius-rbac-plugin/3.0/config/packages/odiseo_sylius_rbac_plugin.yaml create mode 100644 odiseoteam/sylius-rbac-plugin/3.0/config/routes/odiseo_sylius_rbac_plugin.yaml create mode 100644 odiseoteam/sylius-rbac-plugin/3.0/manifest.json create mode 100644 odiseoteam/sylius-rbac-plugin/3.0/post-install.txt diff --git a/odiseoteam/sylius-rbac-plugin/3.0/config/packages/odiseo_sylius_rbac_plugin.yaml b/odiseoteam/sylius-rbac-plugin/3.0/config/packages/odiseo_sylius_rbac_plugin.yaml new file mode 100644 index 00000000..d3e48aa5 --- /dev/null +++ b/odiseoteam/sylius-rbac-plugin/3.0/config/packages/odiseo_sylius_rbac_plugin.yaml @@ -0,0 +1,2 @@ +imports: + - { resource: "@OdiseoSyliusRbacPlugin/config/config.yaml" } diff --git a/odiseoteam/sylius-rbac-plugin/3.0/config/routes/odiseo_sylius_rbac_plugin.yaml b/odiseoteam/sylius-rbac-plugin/3.0/config/routes/odiseo_sylius_rbac_plugin.yaml new file mode 100644 index 00000000..caf94ca3 --- /dev/null +++ b/odiseoteam/sylius-rbac-plugin/3.0/config/routes/odiseo_sylius_rbac_plugin.yaml @@ -0,0 +1,3 @@ +odiseo_sylius_rbac_admin: + resource: "@OdiseoSyliusRbacPlugin/config/routes/admin.yaml" + prefix: /admin diff --git a/odiseoteam/sylius-rbac-plugin/3.0/manifest.json b/odiseoteam/sylius-rbac-plugin/3.0/manifest.json new file mode 100644 index 00000000..d2b51a9a --- /dev/null +++ b/odiseoteam/sylius-rbac-plugin/3.0/manifest.json @@ -0,0 +1,8 @@ +{ + "bundles": { + "Odiseo\\SyliusRbacPlugin\\OdiseoSyliusRbacPlugin": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } +} diff --git a/odiseoteam/sylius-rbac-plugin/3.0/post-install.txt b/odiseoteam/sylius-rbac-plugin/3.0/post-install.txt new file mode 100644 index 00000000..ddc57747 --- /dev/null +++ b/odiseoteam/sylius-rbac-plugin/3.0/post-install.txt @@ -0,0 +1,18 @@ + + What's next? + + + * Make your AdminUser administration-role aware: add + AdministrationRoleAwareInterface and AdministrationRoleAwareTrait + to your AdminUser entity. This plugin cannot do it for you -- that class is + yours, and may already extend or implement other things. + + * Update your database schema: + bin/console doctrine:migrations:migrate + + * Grant yourself access. A fresh install denies every administrator + everything, including the screen that assigns roles: + bin/console odiseo:rbac:grant super_admin --create + + * Read the full installation guide, including the AdminUser snippet, at + https://github.com/odiseoteam/SyliusRbacPlugin/blob/master/doc/installation.md