update
This commit is contained in:
@@ -72,6 +72,8 @@ use App\Modules\Printing\PrintApiController;
|
||||
use App\Modules\Printing\PrintApiKeyRepository;
|
||||
use App\Modules\Printing\PrintJobRepository;
|
||||
use App\Modules\Settings\PrintSettingsController;
|
||||
use App\Modules\Settings\ProjectMappingController;
|
||||
use App\Modules\Settings\ProjectMappingRepository;
|
||||
use App\Modules\Info\InfoController;
|
||||
use App\Modules\Users\UsersController;
|
||||
|
||||
@@ -423,6 +425,7 @@ return static function (Application $app): void {
|
||||
$router->post('/orders/{id}/send-email', [$ordersController, 'sendEmail'], [$authMiddleware]);
|
||||
$router->post('/orders/{id}/email-preview', [$ordersController, 'emailPreview'], [$authMiddleware]);
|
||||
$router->get('/api/orders/search', [$ordersController, 'quickSearch'], [$authMiddleware]);
|
||||
$router->get('/api/orders/{id}/preview', [$ordersController, 'preview'], [$authMiddleware]);
|
||||
$router->post('/users', [$usersController, 'store'], [$authMiddleware]);
|
||||
$router->get('/settings/users', [$usersController, 'index'], [$authMiddleware]);
|
||||
$router->post('/settings/users', [$usersController, 'store'], [$authMiddleware]);
|
||||
@@ -524,6 +527,14 @@ return static function (Application $app): void {
|
||||
$shipmentProviderRegistry
|
||||
);
|
||||
$printSettingsController = new PrintSettingsController($template, $translator, $auth, $printApiKeyRepository, $printJobRepository);
|
||||
$projectMappingRepository = new ProjectMappingRepository($app->db());
|
||||
$projectMappingController = new ProjectMappingController(
|
||||
$template,
|
||||
$translator,
|
||||
$auth,
|
||||
$projectMappingRepository,
|
||||
$app->basePath()
|
||||
);
|
||||
|
||||
// Print API — session auth (from orderPRO UI)
|
||||
$router->post('/api/print/jobs', [$printApiController, 'createJob'], [$authMiddleware]);
|
||||
@@ -539,6 +550,13 @@ return static function (Application $app): void {
|
||||
$router->post('/settings/printing/keys/{id}/delete', [$printSettingsController, 'deleteKey'], [$authMiddleware]);
|
||||
$router->post('/settings/printing/jobs/delete', [$printSettingsController, 'deleteJob'], [$authMiddleware]);
|
||||
|
||||
// Project mappings
|
||||
$router->get('/settings/project-mappings', [$projectMappingController, 'index'], [$authMiddleware]);
|
||||
$router->post('/settings/project-mappings', [$projectMappingController, 'store'], [$authMiddleware]);
|
||||
$router->post('/settings/project-mappings/{id}/update', [$projectMappingController, 'update'], [$authMiddleware]);
|
||||
$router->post('/settings/project-mappings/{id}/delete', [$projectMappingController, 'delete'], [$authMiddleware]);
|
||||
$router->post('/settings/project-mappings/{id}/toggle', [$projectMappingController, 'toggleActive'], [$authMiddleware]);
|
||||
|
||||
// Shipment presets API
|
||||
$presetRepository = new ShipmentPresetRepository($app->db());
|
||||
$presetController = new ShipmentPresetController($presetRepository);
|
||||
|
||||
Reference in New Issue
Block a user