diff --git a/RECIPES.md b/RECIPES.md index 804767ea..40958dee 100644 --- a/RECIPES.md +++ b/RECIPES.md @@ -330,6 +330,7 @@ Additional recipes can be found on the [Main Recipes Repository](https://github. | [monsieurbiz/sylius-no-commerce-plugin](https://packagist.org/packages/monsieurbiz/sylius-no-commerce-plugin) | [0.1](monsieurbiz/sylius-no-commerce-plugin/0.1) | | [monsieurbiz/sylius-rich-editor-plugin](https://packagist.org/packages/monsieurbiz/sylius-rich-editor-plugin) | [2.0](monsieurbiz/sylius-rich-editor-plugin/2.0) | | [monsieurbiz/sylius-sales-reports-plugin](https://packagist.org/packages/monsieurbiz/sylius-sales-reports-plugin) | [1.0](monsieurbiz/sylius-sales-reports-plugin/1.0) | +| [monsieurbiz/sylius-search-plugin](https://packagist.org/packages/monsieurbiz/sylius-search-plugin) | [1.0](monsieurbiz/sylius-search-plugin/1.0) | | [monsieurbiz/sylius-settings-plugin](https://packagist.org/packages/monsieurbiz/sylius-settings-plugin) | [1.0](monsieurbiz/sylius-settings-plugin/1.0) | | [monsieurbiz/sylius-shipping-slot-plugin](https://packagist.org/packages/monsieurbiz/sylius-shipping-slot-plugin) | [1.0](monsieurbiz/sylius-shipping-slot-plugin/1.0) | | [monsieursloop/woleet-bundle](https://packagist.org/packages/monsieursloop/woleet-bundle) | [1.2](monsieursloop/woleet-bundle/1.2) | diff --git a/archived/monsieurbiz.sylius-search-plugin/07959ef92c817b81fe22a95782770c1eab6c61a0.json b/archived/monsieurbiz.sylius-search-plugin/07959ef92c817b81fe22a95782770c1eab6c61a0.json new file mode 100644 index 00000000..7ed28e85 --- /dev/null +++ b/archived/monsieurbiz.sylius-search-plugin/07959ef92c817b81fe22a95782770c1eab6c61a0.json @@ -0,0 +1,64 @@ +{ + "manifests": { + "monsieurbiz/sylius-search-plugin": { + "manifest": { + "bundles": { + "MonsieurBiz\\SyliusSearchPlugin\\MonsieurBizSyliusSearchPlugin": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "copy-from-package": { + "src/Resources/templates/": "templates/" + }, + "env": { + "MONSIEURBIZ_SEARCHPLUGIN_ES_HOST": "localhost", + "MONSIEURBIZ_SEARCHPLUGIN_ES_PORT": "9200" + } + }, + "files": { + "config/packages/monsieurbiz_sylius_search_plugin.yaml": { + "contents": [ + "imports:", + " - { resource: \"@MonsieurBizSyliusSearchPlugin/Resources/config/config.yaml\" }", + "", + "monsieur_biz_sylius_search:", + " files:", + " search: '%kernel.project_dir%/vendor/monsieurbiz/sylius-search-plugin/src/Resources/config/elasticsearch/queries/search.yaml'", + " instant: '%kernel.project_dir%/vendor/monsieurbiz/sylius-search-plugin/src/Resources/config/elasticsearch/queries/instant.yaml'", + " taxon: '%kernel.project_dir%/vendor/monsieurbiz/sylius-search-plugin/src/Resources/config/elasticsearch/queries/taxon.yaml'", + " documentable_classes :", + " - 'App\\Entity\\Product\\Product'", + " grid:", + " limits:", + " taxon: [9, 18, 27]", + " search: [9, 18, 27]", + " default_limit:", + " taxon: 9", + " search: 9", + " instant: 10", + " sorting:", + " taxon: ['name', 'price', 'created_at']", + " search: ['name', 'price', 'created_at']", + " filters:", + " apply_manually: false # Will refresh the filters depending on applied filters after you apply it manually", + " use_main_taxon: true # Use main taxon for the taxon filter, else use the taxons", + "" + ], + "executable": false + }, + "config/routes/monsieurbiz_sylius_search_plugin.yaml": { + "contents": [ + "monsieurbiz_search_plugin:", + " resource: \"@MonsieurBizSyliusSearchPlugin/Resources/config/routing.yaml\"", + "" + ], + "executable": false + } + }, + "ref": "07959ef92c817b81fe22a95782770c1eab6c61a0" + } + } +} diff --git a/index.json b/index.json index b3f0b4cf..8d60d9d1 100644 --- a/index.json +++ b/index.json @@ -1028,6 +1028,9 @@ "monsieurbiz/sylius-sales-reports-plugin": [ "1.0" ], + "monsieurbiz/sylius-search-plugin": [ + "1.0" + ], "monsieurbiz/sylius-settings-plugin": [ "1.0" ], diff --git a/monsieurbiz.sylius-search-plugin.1.0.json b/monsieurbiz.sylius-search-plugin.1.0.json new file mode 100644 index 00000000..7ed28e85 --- /dev/null +++ b/monsieurbiz.sylius-search-plugin.1.0.json @@ -0,0 +1,64 @@ +{ + "manifests": { + "monsieurbiz/sylius-search-plugin": { + "manifest": { + "bundles": { + "MonsieurBiz\\SyliusSearchPlugin\\MonsieurBizSyliusSearchPlugin": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "copy-from-package": { + "src/Resources/templates/": "templates/" + }, + "env": { + "MONSIEURBIZ_SEARCHPLUGIN_ES_HOST": "localhost", + "MONSIEURBIZ_SEARCHPLUGIN_ES_PORT": "9200" + } + }, + "files": { + "config/packages/monsieurbiz_sylius_search_plugin.yaml": { + "contents": [ + "imports:", + " - { resource: \"@MonsieurBizSyliusSearchPlugin/Resources/config/config.yaml\" }", + "", + "monsieur_biz_sylius_search:", + " files:", + " search: '%kernel.project_dir%/vendor/monsieurbiz/sylius-search-plugin/src/Resources/config/elasticsearch/queries/search.yaml'", + " instant: '%kernel.project_dir%/vendor/monsieurbiz/sylius-search-plugin/src/Resources/config/elasticsearch/queries/instant.yaml'", + " taxon: '%kernel.project_dir%/vendor/monsieurbiz/sylius-search-plugin/src/Resources/config/elasticsearch/queries/taxon.yaml'", + " documentable_classes :", + " - 'App\\Entity\\Product\\Product'", + " grid:", + " limits:", + " taxon: [9, 18, 27]", + " search: [9, 18, 27]", + " default_limit:", + " taxon: 9", + " search: 9", + " instant: 10", + " sorting:", + " taxon: ['name', 'price', 'created_at']", + " search: ['name', 'price', 'created_at']", + " filters:", + " apply_manually: false # Will refresh the filters depending on applied filters after you apply it manually", + " use_main_taxon: true # Use main taxon for the taxon filter, else use the taxons", + "" + ], + "executable": false + }, + "config/routes/monsieurbiz_sylius_search_plugin.yaml": { + "contents": [ + "monsieurbiz_search_plugin:", + " resource: \"@MonsieurBizSyliusSearchPlugin/Resources/config/routing.yaml\"", + "" + ], + "executable": false + } + }, + "ref": "07959ef92c817b81fe22a95782770c1eab6c61a0" + } + } +}