From e75de1829c44070bd8ae05780b35799ebed8310c Mon Sep 17 00:00:00 2001 From: Ahmad Afandi Date: Tue, 10 Feb 2026 14:41:24 +0700 Subject: [PATCH] Mengurutkan daftar menu pada OpenKab --- app/Enums/Modul.php | 66 +++++++++---------- .../2026_02_10_142214_urutkan_menu.php | 26 ++++++++ 2 files changed, 59 insertions(+), 33 deletions(-) create mode 100644 database/migrations/2026_02_10_142214_urutkan_menu.php diff --git a/app/Enums/Modul.php b/app/Enums/Modul.php index 1175c99e..6bd3b2d0 100644 --- a/app/Enums/Modul.php +++ b/app/Enums/Modul.php @@ -175,76 +175,76 @@ final class Modul extends Enum ], [ 'icon' => 'far fa-fw fa-circle', - 'text' => 'Data Presisi Pangan', + 'text' => 'Pangan', 'url' => 'data-presisi/pangan', 'permission' => 'datapresisi-pangan', ], [ 'icon' => 'far fa-fw fa-circle', - 'text' => 'Data Sandang', + 'text' => 'Sandang', 'url' => 'data-pokok/sandang', 'permission' => 'datapokok-sandang', ], [ 'icon' => 'far fa-fw fa-circle', - 'text' => 'Data Papan', + 'text' => 'Papan', 'url' => 'satu-data/dtks/papan', 'permission' => 'datapokok-papan', ], [ 'icon' => 'far fa-fw fa-circle', - 'text' => 'Data Presisi Pendidikan', + 'text' => 'Kesehatan', + 'url' => 'data-presisi/kesehatan', + 'permission' => 'datapresisi-kesehatan', + ], + [ + 'icon' => 'far fa-fw fa-circle', + 'text' => 'Pendidikan', 'url' => 'data-presisi/pendidikan', 'permission' => 'datapresisi-pendidikan', ], [ 'icon' => 'far fa-fw fa-circle', - 'text' => 'Data Presisi Seni Budaya', - 'url' => 'data-presisi/seni-budaya', - 'permission' => 'datapresisi-seni-budaya', + 'text' => 'Jaminan Sosial', + 'url' => 'data-pokok/jaminan-sosial', + 'permission' => 'datapokok-jaminan-sosial', ], [ 'icon' => 'far fa-fw fa-circle', - 'text' => 'Data Presisi Ketenagakerjaan', + 'text' => 'Ketenagakerjaan', 'url' => 'data-presisi/ketenagakerjaan', 'permission' => 'datapresisi-ketenagakerjaan', - ], + ], [ 'icon' => 'far fa-fw fa-circle', - 'text' => 'Data Presisi Kesehatan', - 'url' => 'data-presisi/kesehatan', - 'permission' => 'datapresisi-kesehatan', - ], - [ - 'icon' => 'far fa-fw fa-circle', - 'text' => 'Data Infrastruktur', - 'url' => 'data-pokok/infrastruktur', - 'permission' => 'datapokok-infrastruktur', - ], + 'text' => 'Adat', + 'url' => 'data-presisi/adat', + 'permission' => 'datapresisi-adat', + ], [ 'icon' => 'far fa-fw fa-circle', - 'text' => 'Data Pariwisata', - 'url' => 'data-pokok/pariwisata', - 'permission' => 'datapokok-pariwisata', + 'text' => 'Agama', + 'url' => 'data-pokok/agama', + 'permission' => 'datapokok-agama-adat', ], [ 'icon' => 'far fa-fw fa-circle', - 'text' => 'Jaminan Sosial', - 'url' => 'data-pokok/jaminan-sosial', - 'permission' => 'datapokok-jaminan-sosial', - ], + 'text' => 'Seni Budaya', + 'url' => 'data-presisi/seni-budaya', + 'permission' => 'datapresisi-seni-budaya', + ], [ 'icon' => 'far fa-fw fa-circle', - 'text' => 'Data Agama', - 'url' => 'data-pokok/agama', - 'permission' => 'datapokok-agama-adat', + 'text' => 'Pariwisata', + 'url' => 'data-pokok/pariwisata', + 'permission' => 'datapokok-pariwisata', ], [ 'icon' => 'far fa-fw fa-circle', - 'text' => 'Data Adat', - 'url' => 'data-presisi/adat', - 'permission' => 'datapresisi-adat', - ], + 'text' => 'Data Infrastruktur', + 'url' => 'data-pokok/infrastruktur', + 'permission' => 'datapokok-infrastruktur', + ], [ 'icon' => 'far fa-fw fa-circle', 'text' => 'Laporan Pengisian', diff --git a/database/migrations/2026_02_10_142214_urutkan_menu.php b/database/migrations/2026_02_10_142214_urutkan_menu.php new file mode 100644 index 00000000..d887fccb --- /dev/null +++ b/database/migrations/2026_02_10_142214_urutkan_menu.php @@ -0,0 +1,26 @@ +update(['menu_order' => null]); + Artisan::call('admin:menu-update'); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + // tidak bisa dikembalikan + } +};