big update all menus
This commit is contained in:
@@ -13,6 +13,14 @@ class MenuListSeeder extends Seeder
|
||||
*/
|
||||
public function run(): void
|
||||
{
|
||||
MenuList::where('slug', 'customers-installation-workflows')->delete();
|
||||
$warehouse = MenuList::updateOrCreate(['slug'=>'warehouse'],['parent_id'=>null,'name'=>'Gudang','url'=>null,'icon'=>'cil-storage','component'=>null,'sort_order'=>8,'is_active'=>true]);
|
||||
MenuList::updateOrCreate(['slug'=>'warehouse-pending'],['parent_id'=>$warehouse->id,'name'=>'Barang Pending','url'=>'/warehouse/pending','icon'=>'cil-clock','component'=>null,'sort_order'=>1,'is_active'=>true]);
|
||||
MenuList::updateOrCreate(['slug'=>'warehouse-items'],['parent_id'=>$warehouse->id,'name'=>'Daftar Barang','url'=>'/warehouse/items','icon'=>'cil-list','component'=>null,'sort_order'=>2,'is_active'=>true]);
|
||||
MenuList::updateOrCreate(['slug'=>'warehouse-depleted'],['parent_id'=>$warehouse->id,'name'=>'Barang Habis','url'=>'/warehouse/depleted','icon'=>'cil-inbox','component'=>null,'sort_order'=>3,'is_active'=>true]);
|
||||
MenuList::updateOrCreate(['slug'=>'warehouse-technician-inventory'],['parent_id'=>$warehouse->id,'name'=>'Peralatan Teknisi','url'=>'/warehouse/technician-inventory','icon'=>'cil-briefcase','component'=>null,'sort_order'=>4,'is_active'=>true]);
|
||||
MenuList::updateOrCreate(['slug'=>'warehouse-locations'],['parent_id'=>$warehouse->id,'name'=>'Daftar Gudang','url'=>'/warehouse/locations','icon'=>'cil-building','component'=>null,'sort_order'=>5,'is_active'=>true]);
|
||||
MenuList::updateOrCreate(['slug'=>'warehouse-codes'],['parent_id'=>$warehouse->id,'name'=>'Kode Barang','url'=>'/warehouse/item-codes','icon'=>'cil-barcode','component'=>null,'sort_order'=>6,'is_active'=>true]);
|
||||
$users = MenuList::updateOrCreate(
|
||||
['slug' => 'users'],
|
||||
[
|
||||
@@ -21,7 +29,7 @@ class MenuListSeeder extends Seeder
|
||||
'url' => null,
|
||||
'icon' => 'cil-user',
|
||||
'component' => null,
|
||||
'sort_order' => 1,
|
||||
'sort_order' => 10,
|
||||
'is_active' => true,
|
||||
]
|
||||
);
|
||||
@@ -56,14 +64,16 @@ class MenuListSeeder extends Seeder
|
||||
['slug' => 'tenants'],
|
||||
[
|
||||
'parent_id' => null,
|
||||
'name' => 'Tenant',
|
||||
'name' => 'Daftar Tenant',
|
||||
'url' => '/tenants',
|
||||
'icon' => 'cil-layers',
|
||||
'component' => null,
|
||||
'sort_order' => 2,
|
||||
'sort_order' => 11,
|
||||
'is_active' => true,
|
||||
]
|
||||
);
|
||||
MenuList::where('slug', 'tenant-installation-settings')->delete();
|
||||
MenuList::where('slug', 'tenants-list')->update(['is_active' => false]);
|
||||
|
||||
$ticketing = MenuList::updateOrCreate(
|
||||
['slug' => 'ticketing'],
|
||||
@@ -73,7 +83,7 @@ class MenuListSeeder extends Seeder
|
||||
'url' => null,
|
||||
'icon' => 'cil-description',
|
||||
'component' => null,
|
||||
'sort_order' => 3,
|
||||
'sort_order' => 6,
|
||||
'is_active' => true,
|
||||
]
|
||||
);
|
||||
@@ -164,7 +174,7 @@ class MenuListSeeder extends Seeder
|
||||
'url' => null,
|
||||
'icon' => 'cil-location-pin',
|
||||
'component' => null,
|
||||
'sort_order' => 4,
|
||||
'sort_order' => 13,
|
||||
'is_active' => true,
|
||||
]
|
||||
);
|
||||
@@ -191,7 +201,7 @@ class MenuListSeeder extends Seeder
|
||||
|
||||
$accessApplications = MenuList::updateOrCreate(['slug' => 'role-applications'], [
|
||||
'parent_id' => null, 'name' => 'Permintaan Akses', 'url' => null,
|
||||
'icon' => 'cil-user-follow', 'component' => null, 'sort_order' => 83,
|
||||
'icon' => 'cil-user-follow', 'component' => null, 'sort_order' => 12,
|
||||
]);
|
||||
foreach ([
|
||||
['slug' => 'role-applications-tenants', 'name' => 'Pengajuan Tenant', 'url' => '/access-applications/tenants', 'sort_order' => 1],
|
||||
@@ -227,7 +237,7 @@ class MenuListSeeder extends Seeder
|
||||
['slug' => 'payment-gateway'],
|
||||
[
|
||||
'parent_id' => null, 'name' => 'Payment Gateway', 'url' => null,
|
||||
'icon' => 'cil-credit-card', 'component' => null, 'sort_order' => 80,
|
||||
'icon' => 'cil-credit-card', 'component' => null, 'sort_order' => 9,
|
||||
]
|
||||
);
|
||||
foreach ([
|
||||
@@ -242,14 +252,14 @@ class MenuListSeeder extends Seeder
|
||||
|
||||
MenuList::updateOrCreate(['slug' => 'wallet'], [
|
||||
'parent_id' => null, 'name' => 'Saldo Deposit', 'url' => '/deposit-balance',
|
||||
'icon' => 'cil-wallet', 'component' => null, 'sort_order' => 81,
|
||||
'icon' => 'cil-wallet', 'component' => null, 'sort_order' => 8,
|
||||
]);
|
||||
|
||||
$voucherHotspot = MenuList::updateOrCreate(
|
||||
['slug' => 'voucher-hotspot'],
|
||||
[
|
||||
'parent_id' => null, 'name' => 'Voucher Hotspot', 'url' => null,
|
||||
'icon' => 'cil-barcode', 'component' => null, 'sort_order' => 82,
|
||||
'icon' => 'cil-barcode', 'component' => null, 'sort_order' => 3,
|
||||
]
|
||||
);
|
||||
foreach ([
|
||||
@@ -271,7 +281,7 @@ class MenuListSeeder extends Seeder
|
||||
'url' => null,
|
||||
'icon' => 'cil-settings',
|
||||
'component' => null,
|
||||
'sort_order' => 5,
|
||||
'sort_order' => 4,
|
||||
'is_active' => true,
|
||||
]
|
||||
);
|
||||
@@ -281,6 +291,8 @@ class MenuListSeeder extends Seeder
|
||||
['slug' => 'nas-package-profiles', 'name' => 'Profile Paket', 'url' => '/nas/package-profiles', 'icon' => 'cil-speedometer', 'sort_order' => 2],
|
||||
['slug' => 'nas-olt', 'name' => 'OLT', 'url' => '/nas/olt', 'icon' => 'cil-layers', 'sort_order' => 3],
|
||||
['slug' => 'nas-webfig', 'name' => 'Webfig', 'url' => '/nas/webfig', 'icon' => 'cil-laptop', 'sort_order' => 4],
|
||||
['slug' => 'nas-script-policies', 'name' => 'Script Policy', 'url' => '/nas/script-policies', 'icon' => 'cil-code', 'sort_order' => 5],
|
||||
['slug' => 'nas-radius-infrastructure', 'name' => 'Infrastruktur RADIUS', 'url' => '/nas/radius-infrastructure', 'icon' => 'cil-storage', 'sort_order' => 6],
|
||||
] as $item) {
|
||||
MenuList::updateOrCreate(
|
||||
['slug' => $item['slug']],
|
||||
@@ -304,7 +316,7 @@ class MenuListSeeder extends Seeder
|
||||
'url' => null,
|
||||
'icon' => 'cil-people',
|
||||
'component' => null,
|
||||
'sort_order' => 6,
|
||||
'sort_order' => 1,
|
||||
'is_active' => true,
|
||||
]
|
||||
);
|
||||
@@ -338,7 +350,7 @@ class MenuListSeeder extends Seeder
|
||||
'url' => null,
|
||||
'icon' => 'cil-description',
|
||||
'component' => null,
|
||||
'sort_order' => 7,
|
||||
'sort_order' => 2,
|
||||
'is_active' => true,
|
||||
]
|
||||
);
|
||||
@@ -371,7 +383,7 @@ class MenuListSeeder extends Seeder
|
||||
'url' => null,
|
||||
'icon' => 'cil-layers',
|
||||
'component' => null,
|
||||
'sort_order' => 8,
|
||||
'sort_order' => 5,
|
||||
'is_active' => true,
|
||||
]
|
||||
);
|
||||
@@ -405,7 +417,7 @@ class MenuListSeeder extends Seeder
|
||||
'url' => null,
|
||||
'icon' => 'cil-bell',
|
||||
'component' => null,
|
||||
'sort_order' => 9,
|
||||
'sort_order' => 7,
|
||||
'is_active' => true,
|
||||
]
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user