diff --git a/.gitignore b/.gitignore index 466875d1..f28956df 100644 --- a/.gitignore +++ b/.gitignore @@ -35,3 +35,6 @@ tests/Browser/screenshots/ tests/Browser/.session_state.json graphify-out docs +specs/ +.opencode/ +.specify/ diff --git a/app/Listeners/LoginListener.php b/app/Listeners/LoginListener.php index d9e77f1f..830c9cd7 100644 --- a/app/Listeners/LoginListener.php +++ b/app/Listeners/LoginListener.php @@ -68,7 +68,7 @@ public function handle(Login $event) } } - session(['presisi_enabled' => $presisiStatus, 'prodeskel_enabled' => $prodeskelStatus, 'kabupaten.kode_kabupaten' => auth()->user()->kode_kabupaten ?? null]); + session(['presisi_enabled' => $presisiStatus, 'prodeskel_enabled' => $prodeskelStatus, 'kabupaten.kode_kabupaten' => config('app.kodeKabupatenApi')]); activity('authentication-log')->event('login')->withProperties($this->request)->log('Login'); } diff --git a/catatan_rilis.md b/catatan_rilis.md index 8d76ad24..fd188707 100644 --- a/catatan_rilis.md +++ b/catatan_rilis.md @@ -4,16 +4,9 @@ Di rilis ini, versi 2608.0.0 berisi penambahan dan perbaikan yang diminta penggu #### Perbaikan BUG -1. [#1094](https://github.com/OpenSID/OpenKab/issues/1094) Perbaikan pangan error data table. -2. [#1098](https://github.com/OpenSID/OpenKab/issues/1098) Perbaikan tampilan durasi lockout akun login (menit dan detik) serta koreksi perhitungan selisih waktu carbon. -3. [#1100](https://github.com/OpenSID/OpenKab/issues/1100) Lengkapi fungsi laporan desa aktif. -4. [#1083](https://github.com/OpenSID/OpenKab/issues/1083) Perbaikan ketika buka website default OpenKab. -5. [#1091](https://github.com/OpenSID/OpenKab/pull/1091) Perbaikan menu artikel hilang. - +1. [#1105](https://github.com/OpenSID/OpenKab/issues/1105) Perbaikan filter kecamatan tampil tanpa memilih kabupaten terlebih dahulu. #### Perubahan Teknis -1. [#1095](https://github.com/OpenSID/OpenKab/issues/1095) Terapkan Password History (10 Kata Sandi Terakhir). - diff --git a/resources/views/dasbor/index.blade.php b/resources/views/dasbor/index.blade.php index 02281866..5f46c577 100644 --- a/resources/views/dasbor/index.blade.php +++ b/resources/views/dasbor/index.blade.php @@ -41,6 +41,21 @@ $('#tabel_penduduk_block').trigger('change'); $('#map').trigger('change'); }); + + var kabLoaded = false; + var loadAttempts = 0; + var loadInterval = setInterval(function() { + loadAttempts++; + kabLoaded = $('#filter_kabupaten option').filter(function() { + return this.value !== ''; + }).length > 0; + if (kabLoaded || loadAttempts > 50) { + clearInterval(loadInterval); + if (kabLoaded && !$('#filter_kabupaten').val()) { + $('#bt_filter').trigger('click'); + } + } + }, 100); }) @endpush diff --git a/resources/views/dasbor/peta.blade.php b/resources/views/dasbor/peta.blade.php index ae16649b..74da2190 100644 --- a/resources/views/dasbor/peta.blade.php +++ b/resources/views/dasbor/peta.blade.php @@ -79,8 +79,6 @@ error: function(jqXHR, textStatus, errorThrown) {} }); }) - - $('#map').trigger('change'); }); @endpush diff --git a/resources/views/dasbor/summary.blade.php b/resources/views/dasbor/summary.blade.php index ba1f8708..e99c9694 100644 --- a/resources/views/dasbor/summary.blade.php +++ b/resources/views/dasbor/summary.blade.php @@ -41,8 +41,7 @@ }); } }, 'json'); - }) - $('#summary_block').trigger('change'); + }) $('#summary_block a.btn-detail').click(function(event) { event.preventDefault(); diff --git a/resources/views/dasbor/tabel_penduduk.blade.php b/resources/views/dasbor/tabel_penduduk.blade.php index 614f1429..79d7281c 100644 --- a/resources/views/dasbor/tabel_penduduk.blade.php +++ b/resources/views/dasbor/tabel_penduduk.blade.php @@ -19,6 +19,7 @@ viewTotal: false, columns: [0] }, + deferLoading: 0, ajax: { url: urlPenduduk, method: 'get', @@ -94,7 +95,6 @@ className: 'text-center' $('#tabel_penduduk_block').change(function(event) { pendudukDatatable.draw(); }) - $('#tabel_penduduk_block').trigger('change'); }); @endpush diff --git a/tests/Unit/DataPresisiPanganDetailViewTest.php b/tests/Unit/DataPresisiPanganDetailViewTest.php index f2ae27a9..d43bc14e 100644 --- a/tests/Unit/DataPresisiPanganDetailViewTest.php +++ b/tests/Unit/DataPresisiPanganDetailViewTest.php @@ -87,7 +87,7 @@ public function it_includes_longitude_latitude_in_correct_column_order() } #[Test] - public function it_configures_api_filter_with_rtm_id_for_coordinate_data() + public function it_configures_api_filter_with_id_rtm_for_coordinate_data() { // Mock data untuk testing view $mockData = (object) [