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)',
|
'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ó.',
|
'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,
|
'stages' => null,
|
||||||
'roles' => ['developer'],
|
'roles' => ['developer'],
|
||||||
],
|
],
|
||||||
|
|||||||
@ -13,6 +13,19 @@
|
|||||||
$priceListRoute=route('priceList.index');
|
$priceListRoute=route('priceList.index');
|
||||||
$supplierRoute=route('supplier.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=[
|
$Modules=[
|
||||||
'home'=>[
|
'home'=>[
|
||||||
'name'=>'home',
|
'name'=>'home',
|
||||||
@ -130,13 +143,7 @@
|
|||||||
'link' => '#',
|
'link' => '#',
|
||||||
'roles' => ['root', 'admin', 'developer'],
|
'roles' => ['root', 'admin', 'developer'],
|
||||||
'noAjax' => true,
|
'noAjax' => true,
|
||||||
'children' => [
|
'children' => $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']
|
|
||||||
],
|
|
||||||
],
|
],
|
||||||
/*
|
/*
|
||||||
'calendarTest' => [
|
'calendarTest' => [
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user