Skip to content

Commit 5349c21

Browse files
committed
[AdminBundle] Specify default _format in individual AJAX routes
If it is set at a higher level, it can never be overridden per route.
1 parent 958df02 commit 5349c21

6 files changed

Lines changed: 15 additions & 2 deletions

File tree

Resources/config/routing.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ sylius_admin_partial:
55
sylius_admin_ajax:
66
resource: "@SyliusAdminBundle/Resources/config/routing/ajax.yml"
77
prefix: /ajax
8-
defaults:
9-
_format: json
108

119
sylius_admin_dashboard:
1210
path: /

Resources/config/routing/ajax.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,4 @@ sylius_admin_ajax_get_version:
2525
path: /get-version
2626
defaults:
2727
_controller: sylius.controller.admin.notification:getVersionAction
28+
_format: json

Resources/config/routing/ajax/product.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,14 @@ sylius_admin_ajax_generate_product_slug:
33
methods: [GET]
44
defaults:
55
_controller: sylius.controller.product_slug:generateAction
6+
_format: json
67

78
sylius_admin_ajax_product_by_name_phrase:
89
path: /search
910
methods: [GET]
1011
defaults:
1112
_controller: sylius.controller.product:indexAction
13+
_format: json
1214
_sylius:
1315
serialization_groups: [Autocomplete]
1416
permission: true
@@ -23,6 +25,7 @@ sylius_admin_ajax_product_by_code:
2325
methods: [GET]
2426
defaults:
2527
_controller: sylius.controller.product:indexAction
28+
_format: json
2629
_sylius:
2730
serialization_groups: [Autocomplete]
2831
permission: true
@@ -35,6 +38,7 @@ sylius_admin_ajax_product_index:
3538
methods: [GET]
3639
defaults:
3740
_controller: sylius.controller.product:indexAction
41+
_format: json
3842
_sylius:
3943
permission: true
4044
grid: sylius_admin_product

Resources/config/routing/ajax/product_taxon.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ sylius_admin_ajax_product_taxons_update_position:
33
methods: [PUT]
44
defaults:
55
_controller: sylius.controller.product_taxon:updatePositionsAction
6+
_format: json
67
_sylius:
78
permission: true

Resources/config/routing/ajax/product_variant.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ sylius_admin_ajax_product_variants_update_position:
33
methods: [PUT]
44
defaults:
55
_controller: sylius.controller.product_variant:updatePositionsAction
6+
_format: json
67
_sylius:
78
permission: true
89

@@ -11,6 +12,7 @@ sylius_admin_ajax_product_variants_by_phrase:
1112
methods: [GET]
1213
defaults:
1314
_controller: sylius.controller.product_variant:indexAction
15+
_format: json
1416
_sylius:
1517
serialization_groups: [Autocomplete]
1618
permission: true
@@ -26,6 +28,7 @@ sylius_admin_ajax_product_variants_by_codes:
2628
methods: [GET]
2729
defaults:
2830
_controller: sylius.controller.product_variant:indexAction
31+
_format: json
2932
_sylius:
3033
serialization_groups: [Autocomplete]
3134
permission: true

Resources/config/routing/ajax/taxon.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ sylius_admin_ajax_taxon_root_nodes:
33
methods: [GET]
44
defaults:
55
_controller: sylius.controller.taxon:indexAction
6+
_format: json
67
_sylius:
78
serialization_groups: [Autocomplete]
89
permission: true
@@ -14,6 +15,7 @@ sylius_admin_ajax_taxon_leafs:
1415
methods: [GET]
1516
defaults:
1617
_controller: sylius.controller.taxon:indexAction
18+
_format: json
1719
_sylius:
1820
serialization_groups: [Autocomplete]
1921
permission: true
@@ -27,6 +29,7 @@ sylius_admin_ajax_taxon_by_code:
2729
methods: [GET]
2830
defaults:
2931
_controller: sylius.controller.taxon:indexAction
32+
_format: json
3033
_sylius:
3134
serialization_groups: [Autocomplete]
3235
permission: true
@@ -39,6 +42,7 @@ sylius_admin_ajax_taxon_by_name_phrase:
3942
methods: [GET]
4043
defaults:
4144
_controller: sylius.controller.taxon:indexAction
45+
_format: json
4246
_sylius:
4347
serialization_groups: [Autocomplete]
4448
permission: true
@@ -52,12 +56,14 @@ sylius_admin_ajax_generate_taxon_slug:
5256
methods: [GET]
5357
defaults:
5458
_controller: sylius.controller.taxon_slug:generateAction
59+
_format: json
5560

5661
sylius_admin_ajax_taxon_move:
5762
path: /{id}/move
5863
methods: [PUT]
5964
defaults:
6065
_controller: sylius.controller.taxon:updateAction
66+
_format: json
6167
_sylius:
6268
permission: true
6369
form: Sylius\Bundle\TaxonomyBundle\Form\Type\TaxonPositionType

0 commit comments

Comments
 (0)