6ceef62056
Cree le nouveau module Technique (pole distinct du Commercial) prerequis du M3 repertoire prestataires : - TechniqueModule (ID=technique, REQUIRED=false) + 5 permissions RBAC technique.providers.* (view / manage / accounting.view / accounting.manage / archive), declarees pour app:sync-permissions. - Activation dans config/modules.php + layer front frontend/modules/technique/. - Seed taxonomie : nouveau CategoryType PRESTATAIRE + 3 categories (Maintenance industrielle, Nettoyage, Transport) via migration idempotente (ON CONFLICT / NOT EXISTS, jonction M2M category_category_type) ET fixtures CategoryType/Category (survivent au purger db-reset). - Tests : structure du module (5 permissions figees) + filtre GET /api/categories?typeCode=PRESTATAIRE. Inclut la spec back/front M3 et le RETEX M1.
17 lines
365 B
PHP
17 lines
365 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
use App\Module\Catalog\CatalogModule;
|
|
use App\Module\Commercial\CommercialModule;
|
|
use App\Module\Core\CoreModule;
|
|
use App\Module\Sites\SitesModule;
|
|
use App\Module\Technique\TechniqueModule;
|
|
|
|
return [
|
|
CoreModule::class,
|
|
CommercialModule::class,
|
|
SitesModule::class,
|
|
CatalogModule::class,
|
|
TechniqueModule::class,
|
|
];
|