Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5f3da7022b |
@@ -5,10 +5,12 @@ use App\Module\Catalog\CatalogModule;
|
|||||||
use App\Module\Commercial\CommercialModule;
|
use App\Module\Commercial\CommercialModule;
|
||||||
use App\Module\Core\CoreModule;
|
use App\Module\Core\CoreModule;
|
||||||
use App\Module\Sites\SitesModule;
|
use App\Module\Sites\SitesModule;
|
||||||
|
use App\Module\Transport\TransportModule;
|
||||||
|
|
||||||
return [
|
return [
|
||||||
CoreModule::class,
|
CoreModule::class,
|
||||||
CommercialModule::class,
|
CommercialModule::class,
|
||||||
SitesModule::class,
|
SitesModule::class,
|
||||||
CatalogModule::class,
|
CatalogModule::class,
|
||||||
|
TransportModule::class,
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
export default defineNuxtConfig({})
|
||||||
@@ -0,0 +1,29 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
declare(strict_types=1);
|
||||||
|
|
||||||
|
namespace App\Module\Transport;
|
||||||
|
|
||||||
|
final class TransportModule
|
||||||
|
{
|
||||||
|
public const string ID = 'transport';
|
||||||
|
public const string LABEL = 'Transport';
|
||||||
|
public const bool REQUIRED = false;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Liste declarative des permissions RBAC exposees par le module Transport.
|
||||||
|
*
|
||||||
|
* Vide a ce stade : le module ne porte que des referentiels externes
|
||||||
|
* synchronises par commandes console (codes IDTF - ERP-149, transporteurs
|
||||||
|
* QUALIMAT - ERP-39), sans ecran ni action protegee. Les permissions seront
|
||||||
|
* ajoutees quand une page de consultation sera exposee.
|
||||||
|
*
|
||||||
|
* Consommee par `app:sync-permissions` (un tableau vide est valide).
|
||||||
|
*
|
||||||
|
* @return array<int, array{code: string, label: string}>
|
||||||
|
*/
|
||||||
|
public static function permissions(): array
|
||||||
|
{
|
||||||
|
return [];
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user