feat: register category AJAX routes and update MarketplaceController constructor
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -90,7 +90,9 @@ return static function (Application $app): void {
|
|||||||
$template,
|
$template,
|
||||||
$translator,
|
$translator,
|
||||||
$auth,
|
$auth,
|
||||||
$marketplaceRepository
|
$marketplaceRepository,
|
||||||
|
$integrationRepository,
|
||||||
|
$shopProClient
|
||||||
);
|
);
|
||||||
$authMiddleware = new AuthMiddleware($auth);
|
$authMiddleware = new AuthMiddleware($auth);
|
||||||
|
|
||||||
@@ -133,6 +135,9 @@ return static function (Application $app): void {
|
|||||||
$router->get('/products/{id}', [$productsController, 'show'], [$authMiddleware]);
|
$router->get('/products/{id}', [$productsController, 'show'], [$authMiddleware]);
|
||||||
$router->get('/marketplace', [$marketplaceController, 'index'], [$authMiddleware]);
|
$router->get('/marketplace', [$marketplaceController, 'index'], [$authMiddleware]);
|
||||||
$router->get('/marketplace/{integration_id}', [$marketplaceController, 'offers'], [$authMiddleware]);
|
$router->get('/marketplace/{integration_id}', [$marketplaceController, 'offers'], [$authMiddleware]);
|
||||||
|
$router->get('/marketplace/{integration_id}/categories', [$marketplaceController, 'categoriesJson'], [$authMiddleware]);
|
||||||
|
$router->get('/marketplace/{integration_id}/product/{external_product_id}/categories', [$marketplaceController, 'productCategoriesJson'], [$authMiddleware]);
|
||||||
|
$router->post('/marketplace/{integration_id}/product/{external_product_id}/categories', [$marketplaceController, 'saveProductCategoriesJson'], [$authMiddleware]);
|
||||||
$router->get('/products/links', [$productsController, 'links'], [$authMiddleware]);
|
$router->get('/products/links', [$productsController, 'links'], [$authMiddleware]);
|
||||||
$router->get('/products/{id}/links', [$productsController, 'links'], [$authMiddleware]);
|
$router->get('/products/{id}/links', [$productsController, 'links'], [$authMiddleware]);
|
||||||
$router->get('/products/{id}/links/suggestions', [$productsController, 'linkSuggestions'], [$authMiddleware]);
|
$router->get('/products/{id}/links/suggestions', [$productsController, 'linkSuggestions'], [$authMiddleware]);
|
||||||
|
|||||||
Reference in New Issue
Block a user