2026-06-14 21:32:07 +02:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
declare(strict_types=1);
|
|
|
|
|
|
|
|
|
|
use App\Providers\AppServiceProvider;
|
feat(employees): automated sync with Arcadia API, BO settings, Shopper value objects, and pagination migration
- Implement automated synchronization of employees via Arcadia API (EmployeeSyncService, SynchronizeEmployeesWithArcadiaApi, FetchAndUpsertArcadiaEmployees)
- Add Back-Office application settings for employee sites (Setting singleton, GetSettingsQuery, UpdateSettings, SettingsController, EmployeeSitesInputComponent.vue)
- Strongly type Employee attributes using Domain Value Objects (ShopperEstablishmentCode, ShopperSiteCode, ShopperServiceCode) and Eloquent Casts
- Migrate pagination from Domain to Shared\Pagination namespace across queries and inputs
- Remove legacy and dead CSV employee import/export code
- Restore Domain\Ports\Services\CsvGenerator interface for Regate order generation
- Add comprehensive Pest unit, integration, and feature test coverage
2026-10-01 17:26:30 +02:00
|
|
|
use App\Providers\ArcadiaApiProvider;
|
2026-06-14 21:32:07 +02:00
|
|
|
use App\Providers\AuthServiceProvider;
|
|
|
|
|
use App\Providers\CrmApiServiceProvider;
|
|
|
|
|
use App\Providers\DomainServiceProvider;
|
|
|
|
|
use App\Providers\MoneyServiceProvider;
|
|
|
|
|
use App\Providers\RouteServiceProvider;
|
2026-10-02 14:35:20 +02:00
|
|
|
use App\Providers\SerialCasterServiceProvider;
|
2026-06-14 21:32:07 +02:00
|
|
|
use App\Providers\ShoppingServiceProvider;
|
|
|
|
|
use App\Providers\TranslationServiceProvider;
|
|
|
|
|
use App\Providers\ViewServiceProvider;
|
|
|
|
|
|
|
|
|
|
return [
|
|
|
|
|
AppServiceProvider::class,
|
|
|
|
|
AuthServiceProvider::class,
|
|
|
|
|
CrmApiServiceProvider::class,
|
|
|
|
|
DomainServiceProvider::class,
|
|
|
|
|
MoneyServiceProvider::class,
|
|
|
|
|
RouteServiceProvider::class,
|
|
|
|
|
ShoppingServiceProvider::class,
|
|
|
|
|
TranslationServiceProvider::class,
|
|
|
|
|
ViewServiceProvider::class,
|
feat(employees): automated sync with Arcadia API, BO settings, Shopper value objects, and pagination migration
- Implement automated synchronization of employees via Arcadia API (EmployeeSyncService, SynchronizeEmployeesWithArcadiaApi, FetchAndUpsertArcadiaEmployees)
- Add Back-Office application settings for employee sites (Setting singleton, GetSettingsQuery, UpdateSettings, SettingsController, EmployeeSitesInputComponent.vue)
- Strongly type Employee attributes using Domain Value Objects (ShopperEstablishmentCode, ShopperSiteCode, ShopperServiceCode) and Eloquent Casts
- Migrate pagination from Domain to Shared\Pagination namespace across queries and inputs
- Remove legacy and dead CSV employee import/export code
- Restore Domain\Ports\Services\CsvGenerator interface for Regate order generation
- Add comprehensive Pest unit, integration, and feature test coverage
2026-10-01 17:26:30 +02:00
|
|
|
ArcadiaApiProvider::class,
|
2026-10-02 14:35:20 +02:00
|
|
|
SerialCasterServiceProvider::class,
|
2026-06-14 21:32:07 +02:00
|
|
|
];
|