/
routing.yml
130 lines (117 loc) · 3.99 KB
/
routing.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
oro_shopping_list:
resource: "@OroShoppingListBundle/Controller/ShoppingListController.php"
type: annotation
prefix: /shoppinglist
oro_shopping_list_frontend:
resource: "@OroShoppingListBundle/Controller/Frontend/ShoppingListController.php"
type: annotation
prefix: /customer/shoppinglist
options:
frontend: true
oro_shopping_list_matrix_grid_order_frontend:
resource: "@OroShoppingListBundle/Controller/Frontend/MatrixGridOrderController.php"
type: annotation
prefix: /shoppinglist/matrix-grid-order
options:
frontend: true
oro_shopping_list_line_item_frontend:
resource: "@OroShoppingListBundle/Controller/Frontend/AjaxLineItemController.php"
type: annotation
prefix: /customer/shoppinglist/lineitem/ajax
options:
frontend: true
oro_shopping_list_product_kit_line_item_frontend:
resource: "@OroShoppingListBundle/Controller/Frontend/AjaxProductKitLineItemController.php"
type: annotation
prefix: /customer/shoppinglist/product-kit-lineitem/ajax
options:
frontend: true
oro_shopping_list_mass_action_frontend:
resource: "@OroShoppingListBundle/Controller/Frontend/AjaxMassActionController.php"
type: annotation
prefix: /customer/shoppinglist/mass-action/ajax
options:
frontend: true
#
# OLD REST API ROUTES
#
oro_api_set_shopping_list_current:
path: '/api/rest/{version}/shoppinglists/current/{id}.{_format}'
methods: [PUT]
defaults:
_controller: 'Oro\Bundle\ShoppingListBundle\Controller\Frontend\Api\Rest\ShoppingListController::setCurrentAction'
_format: json
version: latest
requirements:
id: \d+
_format: json
version: latest|v1
options:
frontend: true
oro_api_set_shopping_list_owner:
path: '/api/rest/{version}/shoppinglists/{id}/owner.{_format}'
methods: [PUT]
defaults:
_controller: 'Oro\Bundle\ShoppingListBundle\Controller\Frontend\Api\Rest\ShoppingListController::setOwnerAction'
_format: json
version: latest
requirements:
id: \d+
_format: json
version: latest|v1
options:
frontend: true
oro_api_shopping_list_frontend_delete_line_item:
path: '/api/rest/{version}/lines/{id}/items/{onlyCurrent}.{_format}'
methods: [DELETE]
defaults:
_controller: 'Oro\Bundle\ShoppingListBundle\Controller\Frontend\Api\Rest\LineItemController::deleteAction'
onlyCurrent: 0
_format: json
version: latest
requirements:
id: \d+
onlyCurrent: (0)|(1)
_format: json
version: latest|v1
options:
frontend: true
oro_api_shopping_list_frontend_delete_line_item_configurable:
path: '/api/rest/{version}/lines/{shoppingListId}/items/{productId}/configurables/{unitCode}.{_format}'
methods: [DELETE]
defaults:
_controller: 'Oro\Bundle\ShoppingListBundle\Controller\Frontend\Api\Rest\LineItemController::deleteConfigurableAction'
_format: json
version: latest
requirements:
shoppingListId: \d+
productId: \d+
_format: json
version: latest|v1
options:
frontend: true
oro_api_shopping_list_frontend_put_line_item:
path: '/api/rest/{version}/lines/{id}/item.{_format}'
methods: [PUT]
defaults:
_controller: 'Oro\Bundle\ShoppingListBundle\Controller\Frontend\Api\Rest\LineItemController::putAction'
_format: json
version: latest
requirements:
id: \d+
_format: json
version: latest|v1
options:
frontend: true
oro_api_shopping_list_frontend_options_line_items:
path: '/api/rest/{version}/line/items.{_format}'
methods: [OPTIONS]
defaults:
_controller: 'Oro\Bundle\ShoppingListBundle\Controller\Frontend\Api\Rest\LineItemController::optionsAction'
_format: json
version: latest
requirements:
_format: json
version: latest|v1
options:
frontend: true