From f716812bca0a5cd899d9e0ba42e2aaef1c2854c0 Mon Sep 17 00:00:00 2001 From: Kamil Grygierzec Date: Tue, 6 Aug 2024 15:18:46 +0200 Subject: [PATCH] Correct ProductTaxon serialization and resource config --- .../api_platform/resources/ProductTaxon.xml | 61 ++++++---- .../legacy_api_resources/ProductTaxon.xml | 111 ------------------ .../config/serialization/ProductTaxon.xml | 21 ---- .../Resources/config/services/filters.xml | 6 +- 4 files changed, 41 insertions(+), 158 deletions(-) delete mode 100644 src/Sylius/Bundle/ApiBundle/Resources/config/legacy_api_resources/ProductTaxon.xml diff --git a/src/Sylius/Bundle/ApiBundle/Resources/config/api_platform/resources/ProductTaxon.xml b/src/Sylius/Bundle/ApiBundle/Resources/config/api_platform/resources/ProductTaxon.xml index 9ba23fcabd..2faab682ea 100644 --- a/src/Sylius/Bundle/ApiBundle/Resources/config/api_platform/resources/ProductTaxon.xml +++ b/src/Sylius/Bundle/ApiBundle/Resources/config/api_platform/resources/ProductTaxon.xml @@ -16,25 +16,17 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://api-platform.com/schema/metadata/resources-3.0 https://api-platform.com/schema/metadata/resources-3.0.xsd" > + + - - - - - sylius - - - - - - - - ASC - - - + + + ASC + + + @@ -44,14 +36,25 @@ + - sylius.api.search_filter.product.code - sylius.api.search_filter.taxon.code - sylius_api.order_filter.product_taxon + sylius_api.search_filter.admin.product_taxon.product_code + sylius_api.search_filter.admin.product_taxon.taxon_code + sylius_api.order_filter.admin.product_taxon + + + + + sylius + + + + + @@ -61,6 +64,7 @@ + @@ -85,6 +89,16 @@ + + + + + sylius + + + + + @@ -94,6 +108,7 @@ + @@ -105,6 +120,10 @@ + + + + @@ -116,10 +135,6 @@ - - - - diff --git a/src/Sylius/Bundle/ApiBundle/Resources/config/legacy_api_resources/ProductTaxon.xml b/src/Sylius/Bundle/ApiBundle/Resources/config/legacy_api_resources/ProductTaxon.xml deleted file mode 100644 index 12c0ef663f..0000000000 --- a/src/Sylius/Bundle/ApiBundle/Resources/config/legacy_api_resources/ProductTaxon.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - sylius - - - ASC - - - - - GET - /admin/product-taxons - - sylius.api.search_filter.product.code - sylius.api.search_filter.taxon.code - sylius.api.order_filter.position - - - - admin:product_taxon:index - sylius:admin:product_taxon:index - - - - - - POST - /admin/product-taxons - - - admin:product_taxon:create - sylius:admin:product_taxon:create - - - - - admin:product_taxon:show - sylius:admin:product_taxon:show - - - - - - - - GET - /admin/product-taxons/{id} - - - admin:product_taxon:show - sylius:admin:product_taxon:show - - - - - - PUT - /admin/product-taxons/{id} - - - admin:product_taxon:update - sylius:admin:product_taxon:update - - - - - admin:product_taxon:show - sylius:admin:product_taxon:show - - - - - - GET - /shop/product-taxons/{id} - - - shop:product_taxon:show - sylius:shop:product_taxon:show - - - - - - DELETE - /admin/product-taxons/{id} - - - - - - - - - diff --git a/src/Sylius/Bundle/ApiBundle/Resources/config/serialization/ProductTaxon.xml b/src/Sylius/Bundle/ApiBundle/Resources/config/serialization/ProductTaxon.xml index 273717f1d8..7c3c0198c8 100644 --- a/src/Sylius/Bundle/ApiBundle/Resources/config/serialization/ProductTaxon.xml +++ b/src/Sylius/Bundle/ApiBundle/Resources/config/serialization/ProductTaxon.xml @@ -16,44 +16,23 @@ xsi:schemaLocation="http://symfony.com/schema/dic/serializer-mapping https://symfony.com/schema/dic/serializer-mapping/serializer-mapping-1.0.xsd"> - - admin:product_taxon:index - sylius:admin:product_taxon:index - admin:product_taxon:show - sylius:admin:product_taxon:show - shop:product_taxon:show - sylius:shop:product_taxon:show - - admin:product_taxon:index sylius:admin:product_taxon:index - admin:product_taxon:show sylius:admin:product_taxon:show - admin:product_taxon:create sylius:admin:product_taxon:create - shop:product_taxon:show sylius:shop:product_taxon:show - admin:product_taxon:index sylius:admin:product_taxon:index - admin:product_taxon:show sylius:admin:product_taxon:show - admin:product_taxon:create sylius:admin:product_taxon:create - shop:product_taxon:show sylius:shop:product_taxon:show - admin:product_taxon:index sylius:admin:product_taxon:index - admin:product_taxon:show sylius:admin:product_taxon:show - admin:product_taxon:update sylius:admin:product_taxon:update - admin:product_taxon:create sylius:admin:product_taxon:create - shop:product_taxon:show sylius:shop:product_taxon:show diff --git a/src/Sylius/Bundle/ApiBundle/Resources/config/services/filters.xml b/src/Sylius/Bundle/ApiBundle/Resources/config/services/filters.xml index 6e774dfcc6..06fffc2a45 100644 --- a/src/Sylius/Bundle/ApiBundle/Resources/config/services/filters.xml +++ b/src/Sylius/Bundle/ApiBundle/Resources/config/services/filters.xml @@ -100,7 +100,7 @@ - + @@ -370,14 +370,14 @@ - + exact - + exact