ADD EV3-431 Profitcenter - betűkód phase2/4 fix speedButtonNavBar.blade.php to include SupplierCustomerCodes and FeatureFlagSeeder
This commit is contained in:
parent
e5933d0639
commit
cbda830c5b
@ -37,7 +37,11 @@ public function run(): void
|
||||
[
|
||||
'label' => 'Beszállítói vevőkód (profitcenterenként)',
|
||||
'description' => 'A profitcenterenkénti beszállítói vevőkód kezelését szabályozza a legacy és modern felületen a fejlesztés/rollout alatt. Átmeneti kapcsoló, a funkció véglegesítése után eltávolítható.',
|
||||
'enabled' => false,
|
||||
// enabled=true + roles=['developer'] a FeatureFlagAdmin mintáját követi: az "enabled"
|
||||
// egy globális kapcsoló (false esetén roles-tól függetlenül SENKI nem látja), tehát a
|
||||
// "csak developer lássa rollout alatt" állapotot enabled=true + roles szűkítéssel kell
|
||||
// kifejezni, nem enabled=false-fal (az utóbbi a developer usereket is kizárja).
|
||||
'enabled' => true,
|
||||
'stages' => null,
|
||||
'roles' => ['developer'],
|
||||
],
|
||||
|
||||
@ -13,6 +13,19 @@
|
||||
$priceListRoute=route('priceList.index');
|
||||
$supplierRoute=route('supplier.index');
|
||||
};
|
||||
$deliveryChildren=[
|
||||
['DisplayName' => 'Szállítási sablonok', 'link' => '/admin/delivery-schedules'],
|
||||
['DisplayName' => 'Beszállítói felülbírálások', 'link' => '/admin/delivery-calendar-overrides'],
|
||||
['DisplayName' => 'Profitcenter ütemezés', 'link' => '/admin/profit-center-supplier-schedules'],
|
||||
['DisplayName' => 'Munkanaptárak', 'link' => '/admin/work-calendars'],
|
||||
['DisplayName' => 'Naptár teszt', 'link' => '/admin/calendar-test'],
|
||||
];
|
||||
// A vevőkód-kezelő oldalt a Szállítás menü utolsó elemeként jelenítjük meg,
|
||||
// a SupplierCustomerCode feature flagre bízva a láthatóságot (rollout-védelem) -
|
||||
// ugyanaz a canAccess() hívás, mint a modern speed-button-nav-bar.blade.php-ban.
|
||||
if (\App\Filament\Pages\SupplierCustomerCodes::canAccess()) {
|
||||
$deliveryChildren[] = ['DisplayName' => 'Beszállítói vevőkódok', 'link' => \App\Filament\Pages\SupplierCustomerCodes::getUrl()];
|
||||
}
|
||||
$Modules=[
|
||||
'home'=>[
|
||||
'name'=>'home',
|
||||
@ -130,13 +143,7 @@
|
||||
'link' => '#',
|
||||
'roles' => ['root', 'admin', 'developer'],
|
||||
'noAjax' => true,
|
||||
'children' => [
|
||||
['DisplayName' => 'Szállítási sablonok', 'link' => '/admin/delivery-schedules'],
|
||||
['DisplayName' => 'Beszállítói felülbírálások', 'link' => '/admin/delivery-calendar-overrides'],
|
||||
['DisplayName' => 'Profitcenter ütemezés', 'link' => '/admin/profit-center-supplier-schedules'],
|
||||
['DisplayName' => 'Munkanaptárak', 'link' => '/admin/work-calendars'],
|
||||
['DisplayName' => 'Naptár teszt', 'link' => '/admin/calendar-test']
|
||||
],
|
||||
'children' => $deliveryChildren,
|
||||
],
|
||||
/*
|
||||
'calendarTest' => [
|
||||
|
||||
Loading…
Reference in New Issue
Block a user