Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 1 addition & 21 deletions catatan_rilis.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,31 +2,11 @@ Di rilis ini, versi 2607.0.0 berisi penambahan dan perbaikan yang diminta penggu

#### Penambahan Fitur

1. [#1047](https://github.com/OpenSID/OpenKab/issues/1047) Tambahkan fitur export excel di menu data presisi -> Papan

#### Perbaikan BUG

1. [#1066](https://github.com/OpenSID/OpenKab/issues/1066) Perbaikan Field tampil ganda saat tambah/edit data pejabat daerah
2. [#1076](https://github.com/OpenSID/OpenKab/issues/1076) Perbaikan bug dan fitur data presisi
3. [#1079](https://github.com/OpenSID/OpenKab/issues/1079) Perbaikan Fitur bantuan tidak ada inputan penerima ketika sasaran keluarga, inputan publikasi juga belum ada
4. [#1078](https://github.com/OpenSID/OpenKab/issues/1078) Perbaikan error ketika membuka detail suplemen, termasuk fitur edit suplemen

1. [#1094](https://github.com/OpenSID/OpenKab/issues/1094) Perbaikan pangan error data table.

#### Perubahan Teknis

1. [#1049](https://github.com/OpenSID/OpenKab/issues/1049) Upgrade versi laravel ke versi 13
2. [#1075](https://github.com/OpenSID/OpenKab/issues/1075) Security Update Packages & Build System
3. [#1055](https://github.com/OpenSID/OpenKab/issues/1055) Smoke test untuk menu dashboard dan dashboard demografi
4. [#1057](https://github.com/OpenSID/OpenKab/issues/1057) Smoke test untuk menu profil kependudukan
5. [#1061](https://github.com/OpenSID/OpenKab/issues/1061) Smoke test untuk menu statistik kependudukan
6. [#1062](https://github.com/OpenSID/OpenKab/issues/1062) Smoke test untuk menu data presisi
7. [#1065](https://github.com/OpenSID/OpenKab/issues/1065) Smoke test untuk menu SOTK
8. [#1069](https://github.com/OpenSID/OpenKab/issues/1069) Smoke test untuk menu pengaturan opensid dan pengaturan peta
9. [#1070](https://github.com/OpenSID/OpenKab/issues/1070) Smoke test untuk menu pengaturan web
10. [#1073](https://github.com/OpenSID/OpenKab/issues/1073) Smoke test untuk menu Pengaturan Pengguna dan Pengaturan Aplikasi






Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ class="fa fa-arrow-circle-left"></i> Kembali Ke Daftar Data Adat</a>
<td>{{ $data->alamat }}</td>
</tr>
<tr>
<td>Jumalah Anggota</td>
<td>Jumlah Anggota</td>
<td>:</td>
<td>{{ $data->jumlah_anggota }}</td>
</tr>
Expand Down
14 changes: 12 additions & 2 deletions resources/views/data_pokok/data_presisi/kesehatan/detail.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
<td>{{ $data->alamat }}</td>
</tr>
<tr>
<td>Jumalah Anggota</td>
<td>Jumlah Anggota</td>
<td>:</td>
<td>{{ $data->jumlah_anggota }}</td>
</tr>
Expand Down Expand Up @@ -75,6 +75,8 @@
<th>KUNJUNGAN KE DOKTER DALAM 1 TAHUN</th>
<th>KONDISI FISIK SEJAK LAHIR</th>
<th>STATUS GIZI BALITA</th>
<th>TANGGAL PENGISIAN</th>
<th>STATUS PENGISIAN</th>
</tr>
</thead>
<tbody></tbody>
Expand All @@ -92,6 +94,7 @@
const headers = @include('layouts.components.header_bearer_api_gabungan');
var url = new URL("{{ config('app.databaseGabunganUrl').'/api/v1/data-presisi/kesehatan' }}");
url.searchParams.set("filter[rtm_id]", "{{ $data->rtm_id }}");
url.searchParams.set("filter[tahun]", "{{ $data->tahun }}");
var kesehatan = $('#detail-kesehatan').DataTable({
processing: true,
serverSide: true,
Expand Down Expand Up @@ -128,6 +131,13 @@ className: 'text-nowrap',
searchable: false,
}],
columns: [
{
data: null,
orderable: false,
render: function (data, type, row, meta) {
return meta.row + meta.settings._iDisplayStart + 1;
}
},
{
data: 'attributes.nik',
orderable: false,
Expand Down Expand Up @@ -182,7 +192,7 @@ className: 'text-nowrap',
},
],
order: [
[10, 'asc']
[11, 'asc']
]
});
kesehatan.on('draw.dt', function() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,7 @@ className: 'text-nowrap',
'alamat': d.alamat,
'jumlah_anggota': d.jumlah_anggota,
'jumlah_kk': d.jumlah_kk,
'tahun': $('#filter-tahun').val(),
}
let jsonData = encodeURIComponent(JSON.stringify(obj));
const _url =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
<td>{{ $data->alamat }}</td>
</tr>
<tr>
<td>Jumalah Anggota</td>
<td>Jumlah Anggota</td>
<td>:</td>
<td>{{ $data->jumlah_anggota }}</td>
</tr>
Expand Down Expand Up @@ -90,6 +90,7 @@
const headers = @include('layouts.components.header_bearer_api_gabungan');
var url = new URL("{{ config('app.databaseGabunganUrl').'/api/v1/data-presisi/ketenagakerjaan' }}");
url.searchParams.set("filter[rtm_id]", "{{ $data->rtm_id }}");
url.searchParams.set("filter[tahun]", "{{ $data->tahun }}");
var ketenagakerjaan = $('#detail-ketenagakerjaan').DataTable({
processing: true,
serverSide: true,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,7 @@ className: 'text-nowrap',
'alamat': d.alamat,
'jumlah_anggota': d.jumlah_anggota,
'jumlah_kk': d.jumlah_kk,
'tahun': $('#filter-tahun').val(),
}
let jsonData = encodeURIComponent(JSON.stringify(obj));
const _url = "{{ route('data-pokok.data-presisi-ketenagakerjaan.detail', ['data' => '__DATA__']) }}".replace('__DATA__', jsonData)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,9 @@
const kodeKecamatan = "{{ $kodeKecamatan }}";
const configDesa = "{{ $configDesa }}";
var url = new URL("{{ config('app.databaseGabunganUrl') . '/api/v1/data-presisi/laporan-perdesa' }}");
url.searchParams.set("kode_kabupaten", kodeKabupaten);
url.searchParams.set("kode_kecamatan", kodeKecamatan);
url.searchParams.set("config_desa", configDesa);

var laporanTable = $('#laporanTable').DataTable({
processing: true,
Expand Down
71 changes: 27 additions & 44 deletions resources/views/data_pokok/data_presisi/pangan/detail.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
<td>{{ $data->alamat }}</td>
</tr>
<tr>
<td>Jumalah Anggota</td>
<td>Jumlah Anggota</td>
<td>:</td>
<td>{{ $data->jumlah_anggota }}</td>
</tr>
Expand Down Expand Up @@ -101,17 +101,14 @@
<script nonce="{{ csp_nonce() }}">
document.addEventListener("DOMContentLoaded", function(event) {
const headers = @include('layouts.components.header_bearer_api_gabungan');
var url = new URL("{{ config('app.databaseGabunganUrl').'/api/v1/data-presisi/pangan/rtm' }}");
url.searchParams.set("filter[rtm_id]", "{{ $data->rtm_id }}");
var url = new URL("{{ config('app.databaseGabunganUrl').'/api/v1/data-presisi/pangan/anggota' }}");
url.searchParams.set("filter[id_rtm]", "{{ $data->no_kartu_rumah }}");

var pangan = $('#detail-pangan').DataTable({
processing: true,
serverSide: true,
autoWidth: false,
ordering: true,
searchPanes: {
viewTotal: false,
columns: [0]
},
ajax: {
url: url.href,
headers: headers,
Expand Down Expand Up @@ -146,41 +143,30 @@ className: 'text-nowrap',
return meta.row + meta.settings._iDisplayStart + 1;
}
},
{
data: 'attributes.nik',
orderable: false,
},
{
data: 'attributes.no_kk',
orderable: false,
},
{
data: 'attributes.nama',
orderable: false,
},
{ data: 'attributes.jenis_lahan', orderable: false },
{ data: 'attributes.luas_lahan', orderable: false },
{ data: 'attributes.luas_tanam', orderable: false },
{ data: 'attributes.status_lahan', orderable: false },
{ data: 'attributes.komoditi_utama_tanaman_pangan', orderable: false },
{ data: 'attributes.komoditi_tanaman_pangan_lainnya', orderable: false },
{ data: 'attributes.jumlah_berdasarkan_jenis_komoditi', orderable: false },
{ data: 'attributes.usia_komoditi', orderable: false },
{ data: 'attributes.jenis_peternakan', orderable: false },
{ data: 'attributes.jumlah_populasi', orderable: false },
{ data: 'attributes.jenis_perikanan', orderable: false },
{ data: 'attributes.frekwensi_makanan_perhari', orderable: false },
{ data: 'attributes.frekwensi_konsumsi_sayur_perhari', orderable: false },
{ data: 'attributes.frekwensi_konsumsi_buah_perhari', orderable: false },
{ data: 'attributes.frekwensi_konsumsi_daging_perhari', orderable: false },
{ data: 'attributes.longitude', orderable: false },
{ data: 'attributes.latitude', orderable: false },
{ data: 'attributes.tanggal_pengisian', orderable: false },
{ data: 'attributes.status_pengisian', orderable: false },
{ data: 'attributes.nik', orderable: false },
{ data: 'attributes.no_kk', orderable: false },
{ data: 'attributes.nama', defaultContent: "-", orderable: false },
{ data: 'attributes.jenis_lahan', defaultContent: "-", orderable: false },
{ data: 'attributes.luas_lahan', defaultContent: "-", orderable: false },
{ data: 'attributes.luas_tanam', defaultContent: "-", orderable: false },
{ data: 'attributes.status_lahan', defaultContent: "-", orderable: false },
{ data: 'attributes.komoditi_utama_tanaman_pangan', defaultContent: "-", orderable: false },
{ data: 'attributes.komoditi_tanaman_pangan_lainnya', defaultContent: "-", orderable: false },
{ data: 'attributes.jumlah_berdasarkan_jenis_komoditi', defaultContent: "-", orderable: false },
{ data: 'attributes.usia_komoditi', defaultContent: "-", orderable: false },
{ data: 'attributes.jenis_peternakan', defaultContent: "-", orderable: false },
{ data: 'attributes.jumlah_populasi', defaultContent: "-", orderable: false },
{ data: 'attributes.jenis_perikanan', defaultContent: "-", orderable: false },
{ data: 'attributes.frekwensi_makanan_perhari', defaultContent: "-", orderable: false },
{ data: 'attributes.frekwensi_konsumsi_sayur_perhari', defaultContent: "-", orderable: false },
{ data: 'attributes.frekwensi_konsumsi_buah_perhari', defaultContent: "-", orderable: false },
{ data: 'attributes.frekwensi_konsumsi_daging_perhari', defaultContent: "-", orderable: false },
{ data: 'attributes.longitude', defaultContent: "-", orderable: false },
{ data: 'attributes.latitude', defaultContent: "-", orderable: false },
{ data: 'attributes.tanggal_pengisian', defaultContent: "-", orderable: false },
{ data: 'attributes.status_pengisian', defaultContent: "-", orderable: false },
],
order: [
[10, 'asc']
]
order: [[10, 'asc']]
});
pangan.on('draw.dt', function() {
var PageInfo = $('#detail-pangan').DataTable().page.info();
Expand All @@ -190,9 +176,6 @@ className: 'text-nowrap',
cell.innerHTML = i + 1 + PageInfo.start;
});
});
$('#sex, #dusun, #rw, #rt').change(function() {
pangan.draw();
});
});
</script>
@endsection
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
<td>{{ $data->alamat }}</td>
</tr>
<tr>
<td>Jumalah Anggota</td>
<td>Jumlah Anggota</td>
<td>:</td>
<td>{{ $data->jumlah_anggota }}</td>
</tr>
Expand Down Expand Up @@ -90,6 +90,7 @@
const headers = @include('layouts.components.header_bearer_api_gabungan');
var url = new URL("{{ config('app.databaseGabunganUrl').'/api/v1/data-presisi/pendidikan' }}");
url.searchParams.set("filter[rtm_id]", "{{ $data->rtm_id }}");
url.searchParams.set("filter[tahun]", "{{ $data->tahun }}");
var pendidikan = $('#detail-pendidikan').DataTable({
processing: true,
serverSide: true,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,7 @@ className: 'text-nowrap',
'alamat': d.alamat,
'jumlah_anggota': d.jumlah_anggota,
'jumlah_kk': d.jumlah_kk,
'tahun': $('#filter-tahun').val(),
}
let jsonData = encodeURIComponent(JSON.stringify(obj));
const _url = "{{ route('data-pokok.data-presisi-pendidikan.detail', ['data' => '__DATA__']) }}".replace('__DATA__', jsonData)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
<td>{{ $data->alamat }}</td>
</tr>
<tr>
<td>Jumalah Anggota</td>
<td>Jumlah Anggota</td>
<td>:</td>
<td>{{ $data->jumlah_anggota }}</td>
</tr>
Expand Down