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,
|
||||
$translator,
|
||||
$auth,
|
||||
$marketplaceRepository
|
||||
$marketplaceRepository,
|
||||
$integrationRepository,
|
||||
$shopProClient
|
||||
);
|
||||
$authMiddleware = new AuthMiddleware($auth);
|
||||
|
||||
@@ -133,6 +135,9 @@ return static function (Application $app): void {
|
||||
$router->get('/products/{id}', [$productsController, 'show'], [$authMiddleware]);
|
||||
$router->get('/marketplace', [$marketplaceController, 'index'], [$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/{id}/links', [$productsController, 'links'], [$authMiddleware]);
|
||||
$router->get('/products/{id}/links/suggestions', [$productsController, 'linkSuggestions'], [$authMiddleware]);
|
||||
|
||||
Reference in New Issue
Block a user