Skip to content

Commit

Permalink
Rilis v2406.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
vickyrolanda committed Jun 1, 2024
1 parent 9f528e9 commit 880429d
Show file tree
Hide file tree
Showing 167 changed files with 8,075 additions and 728 deletions.
2 changes: 1 addition & 1 deletion app/Enums/BahasaEnum.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Enums/PendidikanSedangEnum.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Libraries/FlxZipArchive.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Libraries/Sistem.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Libraries/TinyMCE.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Libraries/TinyMCE/KodeIsianPenandaTangan.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Libraries/TinyMCE/KodeIsianPenduduk.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Libraries/TinyMCE/KodeIsianPendudukLuar.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Models/BukuTamu.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Models/DokumenHidup.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Models/GrupAkses.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Models/InventarisAsset.php

Large diffs are not rendered by default.

457 changes: 457 additions & 0 deletions app/Models/InventarisGedung.php

Large diffs are not rendered by default.

449 changes: 449 additions & 0 deletions app/Models/InventarisJalan.php

Large diffs are not rendered by default.

481 changes: 481 additions & 0 deletions app/Models/InventarisKontruksi.php

Large diffs are not rendered by default.

481 changes: 481 additions & 0 deletions app/Models/InventarisPeralatan.php

Large diffs are not rendered by default.

449 changes: 449 additions & 0 deletions app/Models/InventarisTanah.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Models/Keluarga.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Models/LogBackup.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Models/LogSurat.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Models/LogSuratDinas.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Models/Pelapak.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Models/Pembangunan.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Models/Penduduk.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Models/Produk.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Models/SettingAplikasi.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Models/Shortcut.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Models/SuratDinas.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Models/User.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Models/UserGrup.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Models/Wilayah.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Providers/ConsoleServiceProvider.php
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,7 @@ protected function registerMigrateInstallCommand()
*/
protected function registerMigrateMakeCommand()
{
$this->app->singleton('command.migrate.make', static function ($app): \Illuminate\Database\Console\Migrations\MigrateMakeCommand {
$this->app->singleton('command.migrate.make', static function (array $app): \Illuminate\Database\Console\Migrations\MigrateMakeCommand {
// Once we have the migration creator registered, we will create the command
// and inject the creator. The creator is responsible for the actual file
// creation of the migrations, and may be extended by these developers.
Expand Down
2 changes: 1 addition & 1 deletion app/Scopes/AccessWilayahScope.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Services/DTKSRegsosEk2022k.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Services/Laravel.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion app/Traits/GenerateRtf.php

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions assets/css/lampiran-surat.css
Original file line number Diff line number Diff line change
Expand Up @@ -127,4 +127,8 @@ table#kode {
.number{
padding-bottom: -10px;
font-weight: bold;
}

.pl-5 {
padding-left: 5px;
}
64 changes: 54 additions & 10 deletions assets/js/peta.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,3 @@
$(document).ready(function () {
$("#resetme").click(function () {
window.location.reload(false);
});
});

var error_message = "";
var sebutan_dusun;
var layers = {};
Expand Down Expand Up @@ -738,9 +732,14 @@ function eximGpxPoint(layerpeta) {
controlGpxPoint = L.Control.fileLayerLoad({
addToMap: false,
formats: [".gpx", ".kml"],
fitBounds: true,
fitBounds: false,
layerOptions: {
pointToLayer: function (data, latlng) {
layerpeta.eachLayer(function (layer) {
if (layer instanceof L.Marker) {
layer.remove();
}
});
return L.marker(latlng);
},
},
Expand All @@ -753,12 +752,17 @@ function eximGpxPoint(layerpeta) {
var coords = [];
var geojson = layer.toGeoJSON();
var shape_for_db = JSON.stringify(geojson);
var polygon = L.geoJson(JSON.parse(shape_for_db), {
L.geoJson(JSON.parse(shape_for_db), {
pointToLayer: function (feature, latlng) {
return L.marker(latlng);
},
onEachFeature: function (feature, layer) {
coords.push(feature.geometry.coordinates);
if (feature.geometry.type == "Point") {
coords.push(feature.geometry.coordinates);
layerpeta.setView([coords[0][1], coords[0][0]], layerpeta.getZoom());
} else {
_error("Pilih file GPX dengan tipe Point");
}
},
}).addTo(layerpeta);

Expand Down Expand Up @@ -1198,7 +1202,8 @@ function showCurrentPoint(posisi1, layerpeta, mode = true) {
});
});

var lc = L.control
if ($("a[title='Lokasi Saya']").length == 0) {
var lc = L.control
.locate({
drawCircle: false,
icon: "fa fa-map-marker",
Expand All @@ -1209,6 +1214,7 @@ function showCurrentPoint(posisi1, layerpeta, mode = true) {
},
})
.addTo(layerpeta);
}

layerpeta.on("locationfound", function (e) {
$("#lat").val(e.latlng.lat);
Expand Down Expand Up @@ -2180,3 +2186,41 @@ function message(desa = null, dusun = null, rw = null, rt = null) {

return message + "</b> tidak valid.<br>";
}

function resetPoint(layer_peta, posisi, zoom) {
$("#reset-peta").click(function () {
$("#lat").val(posisi[0]);
$("#lng").val(posisi[1]);
layer_peta.eachLayer(function (layer) {
if (layer instanceof L.Marker) {
layer_peta.removeLayer(layer);
}
});

layer_peta.setView(posisi, zoom);
showCurrentPoint(posisi, layer_peta);
});
}

function resetPolygon(layer_peta, wilayah, posisi, zoom, multi, warna, TAMPIL_LUAS) {
$("#reset-peta").click(function () {
$("#path").val(wilayah);
layer_peta.eachLayer(function (layer) {
if (layer instanceof L.Polygon) {
layer_peta.removeLayer(layer);
}
});

layer_peta.setView(posisi, zoom);

if (wilayah) {
if (multi) {
showCurrentMultiPolygon(wilayah, layer_peta, warna, TAMPIL_LUAS);
addPetaMultipoly(layer_peta);
} else {
showCurrentPolygon(wilayah, layer_peta, warna, TAMPIL_LUAS);
addPetaPoly(layer_peta);
}
}
});
}
43 changes: 39 additions & 4 deletions catatan_rilis.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,28 @@
Di rilis ini, versi 2405.0.3 berisi [untuk diisi] dan perbaikan lain yang diminta Komunitas SID.
Di rilis ini, versi 2406.0.0 berisi impor dan ekspor grup pengguna dan perbaikan lain yang diminta Komunitas SID.

Terima kasih pada [untuk diisi] telah ikut berkontribusi.
Terima kasih pada @arifpriadi telah ikut berkontribusi.


#### FITUR
1. [#7886](https://github.com/OpenSID/OpenSID/issues/7886) Penambahan hak akses wilayah (dusun/rw/rt) pada modul Peta dan Suplemen.
2. [#7899](https://github.com/OpenSID/OpenSID/issues/7899) Penambahan pengaturan icon pembangunan yang ditampilkan pada peta.
3. [#6287](https://github.com/OpenSID/OpenSID/issues/6287) Penambahan opsi keperluan buku tamu yang dapat diketik manual.
4. [#7868](https://github.com/OpenSID/OpenSID/issues/7868) Penambahan nomor rumah tanggan pada form input rumah tangga.
5. [#7829](https://github.com/OpenSID/OpenSID/issues/7829) Penambahan pengaturan jumlah dan urutan gambar galeri yang ditampilkan pada widget website.
6. [#4522](https://github.com/OpenSID/OpenSID/issues/4522) Penambahan impor GPX/KML lokasi penduduk.
7. [#5808](https://github.com/OpenSID/OpenSID/issues/5808) Penambahan tambah/ubah lokasi penduduk, keluarga dan rumah tangga.
8. [#7895](https://github.com/OpenSID/OpenSID/issues/7895) Penambahan grup dan hak akses bawaan sesuai tupoksi perangkat desa.
9. [#7915](https://github.com/OpenSID/OpenSID/issues/7915) Penambahan aktifkan/nonaktifkan status pada modul grup.
10. [#7896](https://github.com/OpenSID/OpenSID/issues/7896) Penambahan ekspor dan impor grup pengguna.
11. [#3030](https://github.com/OpenSID/OpenSID/issues/3030) Penambahan fungsi reset peta tipe point dan polygon ke default.
12. [#5750](https://github.com/OpenSID/OpenSID/issues/5750) Penambahan hapus file backup inkremental.
13. [#5075](https://github.com/OpenSID/OpenSID/issues/5075) Penambahan modul produk pada lapak layanan mandiri warga.
14. [#5129](https://github.com/OpenSID/OpenSID/issues/5129) Penambahan referensi pendidikan yang sedang ditempuh.
15. [#7882](https://github.com/OpenSID/OpenSID/issues/7882) Penambahan pengaturan dan alur pengelompokan penomoran surat berdasarkan kode klasifikasi surat.
16. [#3362](https://github.com/OpenSID/OpenSID/issues/3362) Penambahan inventaris pada halaman website.
17. [#6342](https://github.com/OpenSID/OpenSID/issues/6342) Penambahan cetak/unduh laporan Scorecard konvergensi stunting.
18. [#7252](https://github.com/OpenSID/OpenSID/issues/7252) Penambahan lampiran surat keterangan kematian format F-2.29.
19. [#7940](https://github.com/OpenSID/OpenSID/issues/7940) Penambahan kode isian a.n dan u.b yang terpisah.


#### BUG
Expand All @@ -14,8 +36,8 @@ Terima kasih pada [untuk diisi] telah ikut berkontribusi.
7. [#7920](https://github.com/OpenSID/OpenSID/issues/7920) Perbaikan unduh salinan kartu kerluarga.
8. [#7923](https://github.com/OpenSID/OpenSID/issues/7923) Perbaikan urutan anggota keluarga pengikut pada surat keterangna pindah.
9. [#7921](https://github.com/OpenSID/OpenSID/issues/7921) Perbaikan form tambah penduduk.
10. [#7929](https://github.com/OpenSID/OpenSID/issues/7929) Perbaikan tambah/ubah grup pengguna.
11. [#7922](https://github.com/OpenSID/OpenSID/issues/7922) Perbaikan route halaman arsip web.
10. [#7929](https://github.com/OpenSID/OpenSID/issues/7929) Perbaikan tambah/ubah grup penggun.
11. [#7922](https://github.com/OpenSID/OpenSID/issues/7922) Perbaikan route halaman arsip website.
12. [#7927](https://github.com/OpenSID/OpenSID/issues/7927) Perbaikan route halaman verifikasi email dan telegram.
13. [#7930](https://github.com/OpenSID/OpenSID/issues/7930) Perbaikan tambah suku penduduk selain yang ada pada pilihan.
14. [#7911](https://github.com/OpenSID/OpenSID/issues/7911) Perbaikan impor data penduduk menggunakan format BIP.
Expand All @@ -28,6 +50,18 @@ Terima kasih pada [untuk diisi] telah ikut berkontribusi.
21. [#7949](https://github.com/OpenSID/OpenSID/issues/7949) Perbaikan data nik penduduk desa yang tidak tampil pada modul pengurus.
22. [#7974](https://github.com/OpenSID/OpenSID/issues/7974) Perbaikan cetak buku peraturan desa.
23. [#7919](https://github.com/OpenSID/OpenSID/issues/7919) Perbaikan perhitugan pada statistik penduduk.
24. [#7969](https://github.com/OpenSID/OpenSID/issues/7969) Perbaikan hasil laporan pdf pada buku rekapitulasi jumlah penduduk.
25. [#7997](https://github.com/OpenSID/OpenSID/issues/7997) Perbaikan link detail penduduk pada modul pendapat.
26. [#7992](https://github.com/OpenSID/OpenSID/issues/7992) Perbaikan saring data wilayah pada modul calon pemilih.
27. [#8003](https://github.com/OpenSID/OpenSID/issues/8003) Perbaikan judul modal cetak/unduh pada buku administrasi penduduk.
28. [#8007](https://github.com/OpenSID/OpenSID/issues/8007) Perbaikan tampilan cetak pada kode isian saat peralihan dari penduduk desa dan penduduk luar.
29. [#8006](https://github.com/OpenSID/OpenSID/issues/8006) Perbaikan saring data berdasarkan tahun pada modul buku peraturan di desa.
30. [#8009](https://github.com/OpenSID/OpenSID/issues/8009) Perbaikan ubah data pada modul pembangunan.
31. [#8010](https://github.com/OpenSID/OpenSID/issues/8010) Perbaikan data cetak/unduh surat pada arsip surat.
32. [#8008](https://github.com/OpenSID/OpenSID/issues/8008) Perbaikan form unggah dokumen penduduk pada layanan mandiri.
33. [#8001](https://github.com/OpenSID/OpenSID/issues/8001) Perbaikan jumlah KK pada data modul wilayah.
34. [#7996](https://github.com/OpenSID/OpenSID/issues/7996) Perbaikan format tanggal pada kode isian tanggal lahir.
35. [#8012](https://github.com/OpenSID/OpenSID/issues/8012) Perbaikan cetak pdf surat yang memiliki karakter berupa simbol.


#### TEKNIS
Expand All @@ -49,6 +83,7 @@ Terima kasih pada [untuk diisi] telah ikut berkontribusi.
15. [#7951](https://github.com/OpenSID/OpenSID/issues/7951) Perbaikan button tooltip donasi pengembangan OpenSID.
16. [#7814](https://github.com/OpenSID/OpenSID/issues/7814) Penyesuaian modul statistik > rentang umur menggunakan ORM dan Blade.
17. [#7964](https://github.com/OpenSID/OpenSID/issues/7964) Penyesuaian fungsi pindah posisi pada modul teks berjalan menggunakan dragable.
18. [#7999](https://github.com/OpenSID/OpenSID/issues/7999) Penyesuaian isian enum dengan tabel ref_penduduk_bahasa.


#### KEAMANAN
Expand Down
46 changes: 23 additions & 23 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions donjo-app/Routes/Web/admin.php
Original file line number Diff line number Diff line change
Expand Up @@ -611,6 +611,8 @@
Route::get('/rekapitulasi_ibu_hamil/{kuartal?}/{tahun?}/{id?}', 'Stunting@rekapitulasi_ibu_hamil')->name('stunting.rekapitulasi_ibu_hamil');
Route::get('/rekapitulasi_bulanan_anak/{kuartal?}/{tahun?}/{id?}', 'Stunting@rekapitulasi_bulanan_anak')->name('stunting.rekapitulasi_bulanan_anak');
Route::get('/scorecard_konvergensi/{kuartal?}/{tahun?}/{id?}', 'Stunting@scorecard_konvergensi')->name('stunting.scorecard_konvergensi');
Route::get('/dialog_sk/{aksi?}', 'Stunting@dialog_sk')->name('stunting.sk.dialog');
Route::post('/aksi_sk/{aksi?}', 'Stunting@aksi_sk')->name('stunting.sk.aksi');
});

// Layanan Surat > Pengaturan Surat
Expand Down Expand Up @@ -1916,6 +1918,10 @@
Route::get('/syarat_nama', 'Grup@syarat_nama')->name('grup.syarat_nama');
Route::post('/update/{id}', 'Grup@update')->name('grup.update');
Route::match(['GET', 'POST'], '/delete/{id?}', 'Grup@delete')->name('grup.delete');
Route::get('/lock/{id}', 'Grup@lock')->name('grup.lock');
Route::post('/ekspor', 'Grup@ekspor')->name('grup.ekspor');
Route::post('/impor', 'Grup@impor')->name('grup.impor');
Route::post('impor_store', 'Grup@impor_store')->name('grup.impor_store');
});
// Pengaturan > Database
Route::group('database', static function (): void {
Expand All @@ -1927,6 +1933,7 @@
Route::get('/desa_inkremental', 'Database@desa_inkremental')->name('database.desa_inkremental');
Route::post('/inkremental_job', 'Database@inkremental_job')->name('database.inkremental_job');
Route::get('/inkremental_download', 'Database@inkremental_download')->name('database.inkremental_download');
Route::get('/inkremental_delete/{id?}', 'Database@inkremental_delete')->name('database.inkremental_delete');
Route::post('/restore', 'Database@restore')->name('database.restore');
Route::get('/acak', 'Database@acak')->name('database.acak');
Route::get('/mutakhirkan_data_server', 'Database@mutakhirkan_data_server')->name('database.mutakhirkan_data_server');
Expand Down
9 changes: 9 additions & 0 deletions donjo-app/Routes/Web/mandiri.php
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,15 @@
Route::match(['GET', 'POST'], '/lapor/{id}', 'Kehadiran_perangkat@lapor')->name('layanan-mandiri.kehadiran_perangkat.lapor');
});

Route::group('produk', static function (): void {
Route::get('/', 'Produk@index')->name('layanan-mandiri.produk.index');
Route::get('/form/{id?}', 'Produk@form')->name('layanan-mandiri.produk.form');
Route::post('/store', 'Produk@store')->name('layanan-mandiri.produk.store');
Route::post('/update/{id}', 'Produk@update')->name('layanan-mandiri.produk.update');
Route::get('/pengaturan', 'Produk@pengaturan')->name('layanan-mandiri.produk.pengaturan');
Route::post('/pengaturan-update', 'Produk@pengaturanUpdate')->name('layanan-mandiri.produk.pengaturan-update');
});

Route::group('lapak', static function (): void {
Route::get('/{p?}', 'Lapak@index')->name('layanan-mandiri.lapak.index');
});
Expand Down
5 changes: 5 additions & 0 deletions donjo-app/Routes/web.php
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,11 @@
Route::get('/{slug}', 'Pembangunan@detail')->name('fweb.pembangunan.detail');
});

Route::group('inventaris', static function (): void {
Route::get('/', 'Inventaris@index')->name('fweb.inventaris.index');
Route::get('/{slug}', 'Inventaris@detail')->name('fweb.inventaris.detail');
});

Route::group('pengaduan', static function (): void {
Route::post('/kirim', 'Pengaduan@kirim')->name('fweb.pengaduan.kirim');
Route::get('/{p?}', 'Pengaduan@index')->name('fweb.pengaduan.index');
Expand Down
Loading

0 comments on commit 880429d

Please sign in to comment.