Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
5952dd4
perbaikan masalah CSP
pandigresik Jan 7, 2026
b85ddb2
Menambahkan fitur download untuk data desa
pandigresik Jan 8, 2026
305f200
Penambahan fitur download data kecamatan
pandigresik Jan 8, 2026
cbac6f9
Penambahan tombol download pada keluarga
pandigresik Jan 8, 2026
c9e9c63
Ubah label cetak menjadi excel pada laporan bulanan
pandigresik Jan 8, 2026
d9a4ba0
[ci skip] memutahirkan catatan rilis
vickyrolanda Jan 12, 2026
59c568d
Merge pull request #887 from OpenSID/dev-perbaikan-style-csp
vickyrolanda Jan 12, 2026
2d7458a
Merge branch 'rilis-dev' into dev-883
vickyrolanda Jan 12, 2026
d52b1e2
[ci skip] memutahirkan catatan rilis
vickyrolanda Jan 12, 2026
cb241ca
Merge pull request #888 from OpenSID/dev-883
vickyrolanda Jan 12, 2026
85e79b7
Menambahkan tombol cetak dan filter tahun pada infrastruktur
pandigresik Jan 12, 2026
5922d02
Merge branch 'rilis-dev' into dev-884
vickyrolanda Jan 12, 2026
ce3ea70
[ci skip] memutahirkan catatan rilis
vickyrolanda Jan 12, 2026
62b6ea9
fix layout
habibie11 Jan 12, 2026
071e3e4
Merge pull request #889 from OpenSID/dev-884
vickyrolanda Jan 12, 2026
632b35a
Merge branch 'rilis-dev' into dev-885
vickyrolanda Jan 12, 2026
1e3dc82
[ci skip] memutahirkan catatan rilis
vickyrolanda Jan 12, 2026
65c501f
[ci skip] memutahirkan catatan rilis
vickyrolanda Jan 12, 2026
1037f5e
Merge pull request #890 from OpenSID/dev-885
vickyrolanda Jan 12, 2026
b64fdf8
Merge branch 'rilis-dev' into dev-886
vickyrolanda Jan 12, 2026
195a4aa
Merge pull request #891 from OpenSID/dev-886
vickyrolanda Jan 12, 2026
515b060
Menambahkan tombol cetak dan filter tahun
pandigresik Jan 12, 2026
1342bfa
Merge branch 'rilis-dev' into dev-893
vickyrolanda Jan 12, 2026
2d63c0c
[ci skip] memutahirkan catatan rilis
vickyrolanda Jan 12, 2026
ac7d774
Merge pull request #899 from OpenSID/dev-893
vickyrolanda Jan 12, 2026
19cebcb
Merge branch 'rilis-dev' into dev-896
vickyrolanda Jan 12, 2026
870b4b1
[ci skip] memutahirkan catatan rilis
vickyrolanda Jan 12, 2026
be7a0fa
Merge pull request #898 from OpenSID/dev-896
vickyrolanda Jan 12, 2026
43629c3
Merge remote-tracking branch 'origin/rilis-dev' into dev-897
pandigresik Jan 12, 2026
76456dc
[ci skip] memutahirkan catatan rilis
vickyrolanda Jan 12, 2026
455d572
Merge pull request #900 from OpenSID/dev-897
vickyrolanda Jan 12, 2026
de3709b
Menambahkan tombol export
pandigresik Jan 13, 2026
6765669
penambahan eksport dan cetak
habibie11 Jan 13, 2026
bd7aa34
test
habibie11 Jan 13, 2026
fd407ba
add download excell
habibie11 Jan 13, 2026
f58707e
test
habibie11 Jan 13, 2026
535a1e0
Tambahkan expor excel pada data presisi sandang
pandigresik Jan 14, 2026
c907577
tombol export excel seni budaya
habibie11 Jan 14, 2026
a8998a5
Tambahkan tombol export excel ketenagakerjaan
pandigresik Jan 14, 2026
fd955d6
test
habibie11 Jan 14, 2026
76e58b3
ganti cetak ke export excel
habibie11 Jan 14, 2026
c7cc747
Menambahkan tombol download
pandigresik Jan 15, 2026
b10d7bc
Menambahkan tombol download excel
pandigresik Jan 19, 2026
edf6531
add btn export
habibie11 Jan 19, 2026
450858e
test
habibie11 Jan 19, 2026
c74fac8
Tambahkan expor excel pada data presisi parawisata
pandigresik Jan 19, 2026
805149e
Menambahkan tombol export excel data presisi adat
pandigresik Jan 19, 2026
3461d96
[ci skip] memutahirkan catatan rilis
vickyrolanda Jan 19, 2026
972de32
Merge pull request #915 from OpenSID/dev-903
vickyrolanda Jan 19, 2026
3a333c3
Menambahkan tombol export excel datapresisi adat
pandigresik Jan 19, 2026
bd27aa2
perbaikan test
pandigresik Jan 19, 2026
b77cf3d
add download excel btn
habibie11 Jan 19, 2026
d2f1a4e
update agama, excel addtional
habibie11 Jan 19, 2026
3f6ecf5
sesuaikan parameter desa
habibie11 Jan 20, 2026
b868a79
update
habibie11 Jan 20, 2026
d5d40cf
Merge branch 'rilis-dev' into dev-905
vickyrolanda Jan 22, 2026
10ccb89
[ci skip] memutahirkan catatan rilis
vickyrolanda Jan 22, 2026
df5b510
Merge pull request #909 from OpenSID/dev-905
vickyrolanda Jan 22, 2026
0d38ca0
Merge branch 'rilis-dev' into dev-902
vickyrolanda Jan 26, 2026
2caa4be
[ci skip] memutahirkan catatan rilis
vickyrolanda Jan 26, 2026
23a404d
Merge pull request #910 from OpenSID/dev-902
vickyrolanda Jan 26, 2026
de73f1a
Merge branch 'rilis-dev' into dev-907
vickyrolanda Jan 26, 2026
b314232
[ci skip] memutahirkan catatan rilis
vickyrolanda Jan 26, 2026
260e964
Merge pull request #911 from OpenSID/dev-907
vickyrolanda Jan 26, 2026
d28ff8c
Merge branch 'rilis-dev' into dev-906
vickyrolanda Jan 26, 2026
c0a2762
[ci skip] memutahirkan catatan rilis
vickyrolanda Jan 26, 2026
6dc5de1
Merge pull request #912 from OpenSID/dev-906
vickyrolanda Jan 26, 2026
b750f62
Merge branch 'rilis-dev' into dev-895
vickyrolanda Jan 26, 2026
660f87b
[ci skip] memutahirkan catatan rilis
vickyrolanda Jan 26, 2026
52a6771
Merge pull request #913 from OpenSID/dev-895
vickyrolanda Jan 26, 2026
4536ca0
Merge branch 'rilis-dev' into dev-908
vickyrolanda Jan 26, 2026
2703b59
[ci skip] memutahirkan catatan rilis
vickyrolanda Jan 26, 2026
765ad0d
Merge pull request #914 from OpenSID/dev-908
vickyrolanda Jan 26, 2026
1f1f2f9
Merge branch 'rilis-dev' into dev-919
vickyrolanda Jan 26, 2026
d95fd2d
[ci skip] memutahirkan catatan rilis
vickyrolanda Jan 26, 2026
98c860e
Merge pull request #924 from OpenSID/dev-919
vickyrolanda Jan 26, 2026
6ee4460
Merge branch 'rilis-dev' into dev-921
vickyrolanda Jan 26, 2026
4424899
[ci skip] memutahirkan catatan rilis
vickyrolanda Jan 26, 2026
a304b82
Merge pull request #925 from OpenSID/dev-921
vickyrolanda Jan 26, 2026
1309eed
Merge branch 'rilis-dev' into dev-920
vickyrolanda Jan 26, 2026
353d773
[ci skip] memutahirkan catatan rilis
vickyrolanda Jan 26, 2026
bb6fdab
Merge pull request #926 from OpenSID/dev-920
vickyrolanda Jan 26, 2026
da374bc
Merge branch 'rilis-dev' into dev-923
vickyrolanda Jan 26, 2026
8ead849
[ci skip] memutahirkan catatan rilis
vickyrolanda Jan 26, 2026
936b34c
Merge pull request #928 from OpenSID/dev-923
vickyrolanda Jan 26, 2026
1dbf8a3
Merge branch 'rilis-dev' into dev-922
vickyrolanda Jan 26, 2026
2e039d3
[ci skip] memutahirkan catatan rilis
vickyrolanda Jan 26, 2026
6fdffa5
Merge pull request #929 from OpenSID/dev-922
vickyrolanda Jan 26, 2026
cb47af6
Rilis v2602.0.0
pandigresik Jan 29, 2026
360a86e
perbaiki test
pandigresik Jan 30, 2026
b0793c4
perbaikan test
pandigresik Jan 30, 2026
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
2 changes: 1 addition & 1 deletion app/Helpers/general.php
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
*/
function openkab_versi()
{
return 'v2601.0.0';
return 'v2602.0.0';
}
}

Expand Down
7 changes: 7 additions & 0 deletions app/Http/Controllers/BantuanController.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,11 @@ public function cetak(Request $request)

return view('bantuan.cetak', compact('filter'));
}

public function cetakPeserta(Request $request, $id)
{
$filter = array_filter($request->all());

return view('bantuan.cetak-peserta', compact('id', 'filter'));
}
}
10 changes: 10 additions & 0 deletions app/Http/Controllers/DataPokokController.php
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,11 @@ public function pariwisata()
return view('data_pokok.pariwisata.index', ['title' => $title]);
}

public function cetakPariwisata(Request $request)
{
return view('data_pokok.pariwisata.cetak', ['filter' => $request->getQueryString()]);
}

public function pendidikan()
{
return view('data_pokok.pendidikan.index');
Expand Down Expand Up @@ -92,6 +97,11 @@ public function infrastruktur()
return view('data_pokok.infrastruktur.index', ['title' => $title]);
}

public function cetakInfrastruktur(Request $request)
{
return view('data_pokok.infrastruktur.cetak', ['filter' => $request->getQueryString()]);
}

public function sandang()
{
$title = 'Data Sandang';
Expand Down
28 changes: 21 additions & 7 deletions catatan_rilis.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,30 @@
Di rilis ini, versi 2601.0.0 berisi penambahan dan perbaikan yang diminta pengguna.
Di rilis ini, versi 2602.0.0 berisi penambahan dan perbaikan yang diminta pengguna.

#### Penambahan Fitur

1. [#872](https://github.com/OpenSID/OpenKab/issues/872) Penambahan modul artikel OpenSID.
1. [#883](https://github.com/OpenSID/OpenKab/issues/883) Penambahan fitur download untuk data desa.
2. [#884](https://github.com/OpenSID/OpenKab/issues/884) Penambahan fitur download data kecamatan.
3. [#885](https://github.com/OpenSID/OpenKab/issues/885) Penambahan fungsi ekspor excel pada data daftar data keluarga.
4. [#896](https://github.com/OpenSID/OpenKab/issues/896) Penambahan fungsi cetak pada data presisi infrastruktur.
5. [#897](https://github.com/OpenSID/OpenKab/issues/897) Penambahan fungsi cetak pada data presisi pariwisata.
6. [#905](https://github.com/OpenSID/OpenKab/issues/905) Penambahan fungsi expor data presisi pangan.
7. [#902](https://github.com/OpenSID/OpenKab/issues/902) Penambahan fitur expor & cetak pada halaman data peserta bantuan.
8. [#907](https://github.com/OpenSID/OpenKab/issues/907) Penambahan fitur expor excel pada data presisi pendidikan.
9. [#906](https://github.com/OpenSID/OpenKab/issues/906) Penambahan fitur expor excel pada data presisi pangan.
10. [#916](https://github.com/OpenSID/OpenKab/issues/916) Penambahan fitur expor excel pada data presisi ketenagakerjaan.
11. [#908](https://github.com/OpenSID/OpenKab/issues/908) Penambahan fitur expor excel pada data presisi seni budaya.
12. [#919](https://github.com/OpenSID/OpenKab/issues/919) Penambahan fitur expor excel pada data presisi infrastruktur.
13. [#921](https://github.com/OpenSID/OpenKab/issues/921) Penambahan fitur expor excel pada data presisi jaminan sosial.
14. [#920](https://github.com/OpenSID/OpenKab/issues/920) Penambahan fitur expor excel pada data presisi parawisata.
15. [#923](https://github.com/OpenSID/OpenKab/issues/923) Penambahan fitur expor excel pada data presisi adat.
16. [#922](https://github.com/OpenSID/OpenKab/issues/922) Penambahan expor excel pada data presisi agama.

#### Perbaikan BUG

1. [#873](https://github.com/OpenSID/OpenKab/issues/873) Perbaikan menu laporan data presisi yang hilang.
2. [#879](https://github.com/OpenSID/OpenKab/issues/879) Perbaikan filter tahun pada statistik kependudukan.
1. [#893](https://github.com/OpenSID/OpenKab/issues/893) Perbaiki UI Layout dashboard dan sidebar.

#### Perubahan Teknis

1. [#869](https://github.com/OpenSID/OpenKab/issues/869) Upgrade versi moment pada chart.js serta perbaikan halaman website presisi untuk kependudukan dan RTM.
2. [#876](https://github.com/OpenSID/OpenKab/issues/876) Ganti highchart dengan chartjs agar menggunakan satu library saja.
3. [#868](https://github.com/OpenSID/OpenKab/issues/868) Penerapan rate limiting pada OpenKab untuk membantu mencegah serangan DDOS.
1. [#892](https://github.com/OpenSID/OpenKab/issues/892) Perbaikan tag style agar tidak dianggap error ketika csp aktif.
2. [#886](https://github.com/OpenSID/OpenKab/issues/886) Ubah label cetak menjadi excel pada laporan bulanan.
3. [#903](https://github.com/OpenSID/OpenKab/issues/903) Ubah fungsi cetak ke expor excel pada halaman rincian kependudukan bulanan.
6 changes: 3 additions & 3 deletions config/adminlte.php
Original file line number Diff line number Diff line change
Expand Up @@ -313,7 +313,7 @@
],
[
'icon' => 'fas fa-info-circle fa-lg nav-link',
'id' => 'catatan-rilis',
'id' => 'catatan-rilis',
'text' => '',
'url' => '#',
'topnav_right' => true,
Expand Down Expand Up @@ -347,12 +347,12 @@
],
[
'text' => 'Dasbor',
'icon' => 'fas fa-home',
'icon' => 'nav-icon fas fa-home',
'url' => '/dasbor',
],
[
'text' => 'Dasbor Demografi',
'icon' => 'fas fa-home',
'icon' => 'nav-icon fas fa-home',
'url' => '/dasbor-demografi',
],

Expand Down
59 changes: 50 additions & 9 deletions public/assets/costume/css/admin.css
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ a:hover {
color: inherit;
}

.unlink a,
.unlink a:hover {
.unlink a,
.unlink a:hover {
text-decoration: none;
color: inherit;
}
Expand Down Expand Up @@ -36,33 +36,33 @@ tr.shown td.details-control {
transition: .5s;
}

.img-cover{
.img-cover {
height: 100px;
object-fit: cover;
}

.w-40 {
width: 40%!important;
width: 40% !important;
}

.w-42 {
width: 42%!important;
width: 42% !important;
}

.w-80 {
width: 80%!important;
width: 80% !important;
}

.w-56px {
width: 56px!important;
width: 56px !important;
}

.w-70px {
width: 70px!important;
width: 70px !important;
}

.w-100px {
width: 100px!important;
width: 100px !important;
}

.select2-container .select2-selection--single {
Expand Down Expand Up @@ -557,10 +557,51 @@ tr.shown td.details-control {
.nav-treeview .nav-treeview {
padding-left: 5px !important;
}

.nav-treeview .nav-item {
padding-left: 5px !important;
}

.has-treeview .has-treeview {
padding-left: 5px !important;
}

/* When sidebar is collapsed - only apply margin on larger screens */
@media (min-width: 992px) {

.sidebar-collapse .content-wrapper,
.sidebar-collapse .main-footer,
.sidebar-collapse .main-header {
margin-left: 4.6rem !important;
}
}

/* Reset margin for mobile when sidebar is collapsed */
@media (max-width: 991.98px) {

.sidebar-collapse .content-wrapper,
.sidebar-collapse .main-footer,
.sidebar-collapse .main-header {
margin-left: 0 !important;
}
}

/* Adjust arrow icon position */
.nav-sidebar .nav-link>.right,
.nav-sidebar .nav-link>p>.right {
position: absolute;
right: 5px;
top: 50%;
transform: translateY(-50%);
transition: transform 0.3s ease;
}

/* When menu is open, rotate the arrow */
.nav-sidebar .menu-open>.nav-link>.right,
.nav-sidebar .menu-open>.nav-link>p>.right {
transform: translateY(-50%) rotate(-90deg);
}

a .nav-link {
margin-left: -5px;
}
2 changes: 1 addition & 1 deletion resources/views/auth/2fa-challenge.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@
@stop

@section('adminlte_css')
<style>
<style nonce="{{ csp_nonce() }}" >
.auth-body {
padding: 20px;
}
Expand Down
2 changes: 1 addition & 1 deletion resources/views/auth/otp-login.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@
@stop

@section('adminlte_css')
<style>
<style nonce="{{ csp_nonce() }}" >
.auth-body {
padding: 20px;
}
Expand Down
71 changes: 71 additions & 0 deletions resources/views/bantuan/cetak-peserta.blade.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
@extends('layouts.cetak.index')

@section('title', 'Data Peserta Bantuan')

@push('css')
<style nonce="{{ csp_nonce() }}" type="text/css" media="print">
@page {
size: landscape;
}
</style>
@endpush

@section('content')
@include('partials.breadcrumbs')
<table class="border thick" id="tabel-peserta">
<thead>
<tr class="border thick">
<th>No</th>
<th>NIK</th>
<th>No. KK</th>
<th>Nama Penduduk</th>
<th>No. Kartu Peserta</th>
<th>Tempat Lahir</th>
<th>Tanggal Lahir</th>
<th>Jenis Kelamin</th>
<th>Alamat</th>
<th>Keterangan</th>
</tr>
</thead>
<tbody></tbody>
</table>
@stop

@push('scripts')
<script nonce="{{ csp_nonce() }}">
document.addEventListener("DOMContentLoaded", function (event) {
const headers = @include('layouts.components.header_bearer_api_gabungan');
var str = `{{ request()->getQueryString() ?? '' }}`;
var filter = str.replace(/&amp;/g, '&');

$.ajax({
url: `{{ config('app.databaseGabunganUrl') . '/api/v1/bantuan/peserta' }}?filter[program_id]={{ $id }}&${filter}`,
headers: headers,
method: 'get',
success: function (json) {
var no = 1;

json.data.forEach(function (item) {
var row = `
<tr>
<td class="padat">${no}</td>
<td>${item.attributes.nik ?? '-'}</td>
<td>${item.attributes.no_kk ?? '-'}</td>
<td>${item.attributes.kartu_nama ?? '-'}</td>
<td>${item.attributes.no_id_kartu ?? '-'}</td>
<td>${item.attributes.kartu_tempat_lahir ?? '-'}</td>
<td>${item.attributes.kartu_tanggal_lahir ?? '-'}</td>
<td>${item.attributes.jenis_kelamin?.nama ?? '-'}</td>
<td>${item.attributes.kartu_alamat ?? '-'}</td>
<td>${item.attributes.keterangan?.nama ?? '-'}</td>
</tr>
`;

$('#tabel-peserta tbody').append(row);
no++;
});
}
});
});
</script>
@endpush
Loading