Skip to content

Commit

Permalink
Rilis v22.12.01
Browse files Browse the repository at this point in the history
* #72 Amankan route api penduduk dengan middleware.

* Update phpcs.yml

* #302 Pengaturan peta kecamatan yang sesuai perda setempat pada data kecamatan.

Co-authored-by: Andi Fahruddin Akas <[email protected]>

* Sesuaikan sebutan desa yang tidak muncul.

* #333 Sinkronisasi Data Pembangunan OpenSID ke OpenDK.

Co-authored-by: Andi Fahruddin Akas <[email protected]>

* #401 Perbaiki tidak bisa ubah gambar slider.

* #391 Perbaiki gagal upload foto profil user.

Co-authored-by: Andi Fahruddin Akas <[email protected]>

* #384 Sediakan ganti password saat selesai login jika menggunakan password masih default.

* #402 Perbaiki artikel baru tidak tampil dan sesuaikan urutannya.

* #400 Perbaiki select data penyakit tidak sesuai dengan inputan pada form ubah data modul Epidemi Penyakit.

* docs: update .all-contributorsrc

* #416 Sinkronisasi Data Program Bantuan OpenSID ke OpenDK.

Sesuaikan tampilan, perbaiki data yang tidak tampil

* #368 Sediakan impor data Bantuan dari OpenSID.

Co-authored-by: Andi Fahruddin Akas <[email protected]>

* Update DataDesa.php

* perbaikan api pembangunan (#418)

* Sesuaikan middleware API kirim data dari OpenSID

* #412 Perbaiki error contoh data website demo saat intalasi awal.

* perbaiki peta tidak tampil (#419)

* Susulan : sinkronsisai bantuan dan sinkronisasi program (#422)

* perbaikan detail bantuan

* Fix styling

Co-authored-by: apidong <[email protected]>

* pr susulan : peta wilayah (#423)

* Update edit.blade.php

* pindahkan peta wilayah ke tab lainnnya

* Update edit.blade.php

Co-authored-by: Andi Fahruddin Akas <[email protected]>

* Susulan perbaikan (#421)

* Perbaiki dan hapus yang tidak digunakan

* Update program_bantuan_22_12_2020_opendk.zip

* Hapus yang tidak digunakan

* Update 2022_04_20_115358_alter_programbantuan.php

* Fix styling

* Update 2022_04_20_115358_alter_programbantuan.php

* Revert "Update 2022_04_20_115358_alter_programbantuan.php"

This reverts commit efbfb3a.

* Revert "Update 2022_04_20_115358_alter_programbantuan.php"

This reverts commit d84c3ee.

* Update ProgramBantuanController.php

* Ganti kode_desa jadi desa_id

* Update SinkronPesertaBantuan.php

* Update SinkronPembangunan.php

* Update PembangunanController.php

Co-authored-by: andifahruddinakas <[email protected]>

* Gunakan contoh impor dari OpenSID

* Sesuaikan tampilan tabel data pembangunan

* Default foto jika null

* update v22.06.01

* Menambahkan Solusi penambahan widget photo camat

* Penambahan Keterangan Solusi

* Penambahan Foto Camat Pada Sidebar

* Solusi Eror 500 Ketika Klik lihat prosedur

* ignore `.phpcs-cache`

* mengembalikan code dan hanya update untuk photo camat saja

* mengembalikan code dan hanya update untuk photo camat saja

* error 500 setelah login (#427)

* Update web.php

* [ci skip] Mutakhirkan catatan rilis

Co-authored-by: Agung Sugiarto <[email protected]>

* [ci skip] Mutakhirkan catatan rilis

* perbaiki lihat daftar prosedur pada web di menu unduhan -  error 500 (#442)

* perbaikan slug untuk prosedur

* Fix styling

* [ci skip] Mutakhirkan catatan rilis

Co-authored-by: apidong <[email protected]>
Co-authored-by: Agung Sugiarto <[email protected]>

* update catatan rilis

* perbaikan status pengunjung tidak bertambah (#443)

* perbaiki counter pengunjung

* Fix styling

* [ci skip] Mutakhirkan catatan rilis

Co-authored-by: apidong <[email protected]>
Co-authored-by: Agung Sugiarto <[email protected]>

* update versi dan catatan rilis (#444)

* Catatan rilis

* Perbaiki tidak ada kepala keluarga di kk

* [ci skip] memutakhirkan catatan rilis

* Tambah tombol filter berdasarkan tanggal (#449)

* Tambah tombol filter berdasarkan tanggal

* Fix styling

* Sesuaikan value

* Perbaiki tidak ada kepala keluarga di kk

* [ci skip] memutakhirkan catatan rilis

* u

* Fix styling

Co-authored-by: yogiperdana <[email protected]>
Co-authored-by: vickyrolanda <[email protected]>
Co-authored-by: Vicky Rolanda <[email protected]>
Co-authored-by: firlianif <[email protected]>
Co-authored-by: FirlianiF <[email protected]>

* Ubah versi ke 22.08

* Laravel v7.x (#318)

* update version
- cviebrock/eloquent-sluggable
- laravel/framework
- guzzlehttp/guzzle
- mockery/mockery

* update Handler.php

* sesuaikan dengan Laravel v7.x

* add laravel ui

Co-authored-by: Afila <[email protected]>

* susulan upgrade v7.0 (#460)

* upgrade v7.0

* update

* Update catatan_rilis.md

* Update catatan_rilis.md

Co-authored-by: Afila <[email protected]>

* Terapkan sentry untuk menangkap log (#409)

* tambahkan sentry sebagai loging

* Fix styling

* tatapkan nilai default

* Update sentry.php

Co-authored-by: apidong <[email protected]>
Co-authored-by: Yogi Perdana <[email protected]>

* mutakhirkan catatan rilis

* Tombol jalankan queue listener (#451)

* Tambahkan tombol gunakan queue

* Berhenti ketika queue selesai

* Gunakan ajax untuk menjalankan artisan

* Fix styling

* Tambah alert ketika queue sukses

* Buat state on progress

* Tambah alert berhasil

Co-authored-by: yogiperdana <[email protected]>

* Media sosial widget (#455)

* Buat migrasi dan seeder media sosial

* Atur menu dan route media sosial

* Buat menu navigasi pengaturan media sosial

* Buat modal media sosial

* Buat form facebook

* Buat form update facebook

* Buat fungsi edit facebook

* Buat update medsos lainnya

* Sesuaikan gitignore

* Sesuaikan gitignore

* Tampilkan widget di halaman depan

* Fix styling

* Sesuaikan migrasi dan seeder

* Sesuaikan routes dan model

* Fix styling

* Gunakan datatable

* Buat fungsi tambah

* Buat fungsi delete

* Buat fungsi edit

* Fix styling

* Hapus kolom mime_type

* Sesuaikan tombol url

* Sesuaikan tampilan medsos di front web

* Sesuaikan gitignore

* Sesuaikan gitignore storage

* Hapus helper yang tidak digunakan

* Fix styling

* [ci skip] memutakhirkan catatan rilis

Co-authored-by: yogiperdana <[email protected]>
Co-authored-by: vickyrolanda <[email protected]>

* Perbaiki sinkronisasi berita OpenSID ke OpenDK (#465)

* Perbaiki sinkronisasi berita OpenSID ke OpenDK

* [ci skip] memutakhirkan catatan rilis

Co-authored-by: vickyrolanda <[email protected]>

* 267 data suplemen (#459)

* Buat migrasi suplemen dan suplemen terdata

* Buat model suplemen dan suplemen terdata

* Buat controller suplemen

* Buat menu data suplemen

* Tampilkan data suplemen

* Buat relasi suplemen dan suplemen terdata

* Atur setting db menjadi strict kembali

* Buat form data suplemen

* Buat fungsi update data suplemen

* Sesuaikan nama fungsi suplemen

* Buat fungsi tambah suplemen

* Buat fungsi hapus data suplemen

* Sesuaikan nama fungsi get data suplemen

* Buat halaman detail data suplemen

* Buat relasi suplemen terdata dengan penduduk

* Buat relasi penduduk dengan desa

* Sesuaikan datatable suplemen terdata

* Tambah tombol tambah suplemen terdata

* Buat fungsi tambah penduduk terdata

* Validasi datatable detail data suplemen

* Buat fungsi tambah keluarga terdata

* Buat form untuk tambah desa

* Buat fungsi tambah suplemen terdata desa

* Buat kolom keterangan boleh tidak diisi

* Perbaiki menu navigasi data suplemen

* Buat fungsi hapus suplemen terdata

* Tambah notifikasi berhasil atau gagal di suplemen terdata

* Perbaiki breadcrumb data suplemen

* Buat fungsi edit

* Perbaiki form edit

* Sesuaikan sebuatan suplemen terdata

* Fix styling

* Hapus sasaran desa

* Disable form penduduk sebelum desa dipilih

* Perbaiki terdapat penduduk ganda dalam satu suplemen

* Fix styling

* Rapikan cek anggota ganda

* Fix styling

* Perbaiki penduduk tidak muncul

* Perbaiki sub judul berantakan

* Perbaiki get penduduk

* Perbaiki url tombol batal

* Perbaiki penduduk ganda

* Buat validasi hapus data suplemen yang tidak kosong

* [ci skip] memutakhirkan catatan rilis

Co-authored-by: yogiperdana <[email protected]>
Co-authored-by: Yogi Perdana <[email protected]>
Co-authored-by: vickyrolanda <[email protected]>

* Perbaiki peta koordinat data umum kosong (#467)

* Perbaiki peta koordinat data umum kosong

* Perbaiki keterangan setter

* perbaiki peta

* Fix styling

* Update catatan_rilis.md

Co-authored-by: Afila <[email protected]>
Co-authored-by: apidong <[email protected]>

* Susulan medsos (#469)

* Perbaiki validasi gambar

* Sesuaikan agar widget tidak tampil ketika kosong

* Susulan tombol queue (#470)

* Buat component sweetalert

* Jalankan sweetalert

* Hapus yang tidak digunakan

Co-authored-by: vickyrolanda <[email protected]>

* 463 sinergi program (#468)

* Buat migrasi

* Buat routes

* Buat controller

* Buat model

* Buat menu sinergi program

* Buat halaman tampilkan data

* Sesuaikan nama variabel

* Buat fungsi tambah

* Tampilkan gambar di datatable

* Buat fungsi edit

* Buat fungsi urutan otomatis

* Buat fungsi urutan data

* Tampilkan widget

* Fix styling

* Perbaiki nama variabel

* Fix styling

* Perbaiki komentar

* Perbaiki redirect urutan

* Perbaiki validasi gambar

* Perbaiki padding dan margin widget

* Perbaiki urutan widget

* [ci skip] Memutakhirkan catatan rilis

Co-authored-by: yogiperdana <[email protected]>
Co-authored-by: vickyrolanda <[email protected]>

* Perbaiki penduduk tetap masuk ketika desa kosong (#472)

* Perbaiki penduduk tetap masuk ketika desa kosong

* Fix styling

* [ci skip] Mutakhirkan catatan rilis

Co-authored-by: yogiperdana <[email protected]>
Co-authored-by: Agung Sugiarto <[email protected]>

* 476 logo medsos (#477)

* Perbaiki logo medsos ketarik

* Buat cropping di tengah

* - gunakan width agar tidak terpotong

* - mutakhirkan catatan rilis

* [ci skip] Mutakhirkan catatan rilis

Co-authored-by: unknown <apidong>
Co-authored-by: Afila <[email protected]>
Co-authored-by: Agung Sugiarto <[email protected]>

* 475 gambar sinergi program (#478)

* Perbaiki gambar sinergi program berantakan

* [ci skip] Mutakhirkan catatan rilis

Co-authored-by: Agung Sugiarto <[email protected]>

* Hapus peserta program bantuan ketika melakukan impor (#481)

* Hapus peserta program bantuan ketika melakukan impor

* Fix styling

* Hapus program ketika impor program

* [ci skip] Mutakhirkan catatan rilis

Co-authored-by: yogiperdana <[email protected]>
Co-authored-by: Agung Sugiarto <[email protected]>

* Tambah caption gambar di artikel (#485)

* Tambah caption gambar di artikel

* [ci skip] memutakhirkan catatan rilis

Co-authored-by: vickyrolanda <[email protected]>

* 486 komplain (#488)

* Perbaiki daftar komplain terjawab

* [ci skip] memutakhirkan catatan rilis

Co-authored-by: vickyrolanda <[email protected]>

* Admin komplain (#492)

* Buat super admin dan admin kecamatan dapat membalas keluhan

* Perbaiki error ketika membuka admin komplain membuka komplain

* Fix styling

* [ci skip] memutakhirkan catatan rilis

Co-authored-by: yogiperdana <[email protected]>
Co-authored-by: vickyrolanda <[email protected]>

* 432 profil (#489)

* Buat validasi clien side data profil

* Hapus helper validasi

* Perbaiki validasi digit

* [ci skip] memutakhirkan catatan rilis

Co-authored-by: vickyrolanda <[email protected]>

* pantau opendk (#495)

* track

* Fix styling

* Update Controller.php

* [ci skip] memutahirkan catatan rilis

Co-authored-by: apidong <[email protected]>
Co-authored-by: vickyrolanda <[email protected]>

* Error feeds (#496)

* Perbaiki feeds tidak dapat di get

* [ci skip] memutakhirkan catatan rilis

Co-authored-by: vickyrolanda <[email protected]>

* perubahan title issue #504

* nonaktifkan jawab keluhan jika status Selesai

* fix issue #499

* Sesuaikan redaksi

* Mutakhirkan catatan rilis

* Mutakhirkan catatan rilis

* Mutakhirkan catatan rilis

* penambahan fitur komentar keluhan pada dashboard admin

* - penambahan foto penduduk pada detail keluhan
- fix typo
- ubah beri komentar menjadi jawab

* Perbaiki relasi pembangunan (#524)

* Perbaiki relasi pembangunan

* Update catatan_rilis.md

Co-authored-by: Afila <[email protected]>

* Perbaiki relasi potensi (#526)

* Perbaiki relasi potensi

* Update catatan_rilis.md

Co-authored-by: Afila <[email protected]>

* Perbaiki foto penduduk (#530)

* Perbaiki foto penduduk

* Merge branch 'dev' into foto-komplain

* Update catatan_rilis.md

Co-authored-by: Afila <[email protected]>

* Jabatan (#527)

* Buat routes

* Buat migrasi

* Buat data awal

* Buat fungsi pengaturan jabatan

* Fix styling

* Perbaiki kolom id

* Gunakan enums

* Buat validasi client-side

* Refactor pesan error

* Gunakan route resource

* Fix styling

* Sesuaikan penggunaan enum

* Fix styling

* memutakhirkan catatan rilis

* memutakhirkan catatan rilis

Co-authored-by: yogiperdana <[email protected]>
Co-authored-by: vickyrolanda <[email protected]>

* perbaikan ubah jawaban pada halaman depan

* Pengguna (#533)

* Buat routes

* Buat migrasi

* Buat data awal

* Buat fungsi pengaturan jabatan

* Fix styling

* Buat migrasi

* Buat model

* Sesuaikan menu

* Buat form

* Buat fungsi tambah

* Tampilkan data

* Sesuaikan form dan tabel

* Buat fungsi edit dan hapus

* Batasi camat dan sekcam hanya 1 orang

* Buat validasi

* Buat validasi client-side

* Buat fungsi aktif dan non aktifkan status

* Fix styling

* Buat migrasi

* Hubungkan pengguna dengan pengurus

* Fix styling

* Sesuaikan migrasi

* Perbaiki validasi

* Fix styling

* Perbaiki kolom id

* Gunakan enums

* Buat validasi client-side

* Refactor pesan error

* Gunakan route resource

* Fix styling

* Sesuaikan penggunaan enum

* Refactor routes dan validasi

* Gunakan enum

* Fix styling

* Refactor upload file

* Fix styling

* Fix styling

* Sesuaikan route

* Perbaiki salah resolve conflict

* Perbaiki validasi edit

* mutahirkan catatan rilis

Co-authored-by: yogiperdana <[email protected]>
Co-authored-by: Raka Priyo <[email protected]>

* Perangkat kecamatan (#531)

* Buat routes

* Buat migrasi

* Buat data awal

* Buat fungsi pengaturan jabatan

* Fix styling

* Buat migrasi

* Buat model

* Sesuaikan menu

* Buat form

* Buat fungsi tambah

* Tampilkan data

* Sesuaikan form dan tabel

* Buat fungsi edit dan hapus

* Batasi camat dan sekcam hanya 1 orang

* Buat validasi

* Buat validasi client-side

* Buat fungsi aktif dan non aktifkan status

* Fix styling

* Sesuaikan migrasi

* Perbaiki validasi

* Perbaiki kolom id

* Gunakan enums

* Buat validasi client-side

* Refactor pesan error

* Gunakan route resource

* Fix styling

* Sesuaikan penggunaan enum

* Refactor routes dan validasi

* Gunakan enum

* Fix styling

* Refactor upload file

* Fix styling

* Sesuaikan route

* Perbaiki salah resolve conflict

* Perbaiki validasi edit

* Perbaiki foto default

* mutahirkan catatan rilis

Co-authored-by: yogiperdana <[email protected]>
Co-authored-by: Raka Priyo <[email protected]>

* Susulan pengurus (#550)

* Perbaikan catatan rilis

* Buat filter status

* Validasi camat dan sekretaris

* Fix styling

* Validasi perubahan status

* Fix styling

* Validasi hanya pengurus aktif yang dapat ditambahkan

* Perbaiki validasi

* Refactor cek pengurus aktif

* Fix styling

Co-authored-by: yogiperdana <[email protected]>

* Preview foto user (#551)

* Perbaikan catatan rilis

* Buat filter status

* Validasi camat dan sekretaris

* Fix styling

* Validasi perubahan status

* Fix styling

* Validasi hanya pengurus aktif yang dapat ditambahkan

* Perbaiki validasi

* Refactor cek pengurus aktif

* Buat preview foto di user

* Fix styling

* Susulan pengurus (#550)

* Perbaikan catatan rilis

* Buat filter status

* Validasi camat dan sekretaris

* Fix styling

* Validasi perubahan status

* Fix styling

* Validasi hanya pengurus aktif yang dapat ditambahkan

* Perbaiki validasi

* Refactor cek pengurus aktif

* Fix styling

Co-authored-by: yogiperdana <[email protected]>

* mutakhirkan catatan rilis

Co-authored-by: yogiperdana <[email protected]>
Co-authored-by: sarwono <[email protected]>

* penambahan fitur komentar keluhan pada dashboard admin (#508)

* penambahan fitur komentar keluhan pada dashboard admin

* - penambahan foto penduduk pada detail keluhan
- fix typo
- ubah beri komentar menjadi jawab

* perbaikan ubah jawaban pada halaman depan

* Mutakhirkan catatan rilis

* Perbaiki foto artikel tidak terhapus (#536)

* Perbaiki foto artikel tidak terhapus

* Fix styling

* Update catatan_rilis.md

Co-authored-by: Afila <[email protected]>
Co-authored-by: apidong <[email protected]>

* Perbaiki format tanggal (#560)

* Perbaiki format tanggal

* Perbaiki tanggal cetak kk

* Perbaiki format tanggal cetak kk detail

* Perbaiki format tanggal lahir penduduk

* Perbaiki tanggal terbit artikel

* penduduk - tanggal nikah, tgl cerai, tgl pasport

* perbaikan

* Update catatan_rilis.md

Co-authored-by: Afila <[email protected]>

* Tambahkan data untuk di kirim ke tracksid (#537)

* tambahkan data untuk di kirim

* Update Controller.php

* Update catatan_rilis.md

* Perbaiki foto sinergi tidak tampil dihalaman lain selain halaman utama (#564)

* Perbaiki foto sinergi tidak tampil dihalaman lain selain halaman utama

* Update catatan_rilis.md

Co-authored-by: Afila <[email protected]>

* Perbaiki foto media sosial tidak muncul di halaman lain (#566)

* Perbaiki foto media sosial tidak muncul di halaman lain

* Update catatan_rilis.md

Co-authored-by: Afila <[email protected]>

* Perbaiki edit grup pengguna selalu admin desa (#568)

* Perbaiki edit grup pengguna selalu admin desa

* Update catatan_rilis.md

Co-authored-by: Afila <[email protected]>

* Perbaiki kolom id kartu peserta (#569)

* Perbaiki kolom id kartu peserta

* Fix styling

* Update catatan_rilis.md

Co-authored-by: yogiperdana <[email protected]>
Co-authored-by: Afila <[email protected]>

* tambahkan jumlah bantuan

* perbaikan kirim tracksid

* Update Controller.php

* Refactor sidebar admin (#563)

* Refactor sidebar admin

* Fix styling

* mutakhirkan catatan rilis

Co-authored-by: yogiperdana <[email protected]>
Co-authored-by: sarwono <[email protected]>

* 570 kolom perangkat (#571)

* Buat migrasi

* Perbaiki migrasi

* Sesuaikan form, validasi, controller dan model

* Sesuaikan widget camat

* Fix styling

* Gunakan enum

* Fix styling

* Sesuaikan pemanggilan camat

* Fix styling

* Refactor sidebar admin (#563)

* Refactor sidebar admin

* Fix styling

* mutakhirkan catatan rilis

Co-authored-by: yogiperdana <[email protected]>
Co-authored-by: sarwono <[email protected]>

Co-authored-by: yogiperdana <[email protected]>
Co-authored-by: sarwono <[email protected]>

* Rilis v22.12.01

* Mutakhirkan catatan rilis

Co-authored-by: Afila <[email protected]>
Co-authored-by: Andi Fahruddin Akas <[email protected]>
Co-authored-by: Andi Fahruddin Akas <[email protected]>
Co-authored-by: widoagus17 <[email protected]>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: apidong <[email protected]>
Co-authored-by: andifahruddinakas <[email protected]>
Co-authored-by: vickyrolanda <[email protected]>
Co-authored-by: Toto Prayogo <[email protected]>
Co-authored-by: Agung Sugiarto <[email protected]>
Co-authored-by: Yogi Perdana <[email protected]>
Co-authored-by: vickyrolanda <[email protected]>
Co-authored-by: yogiperdana <[email protected]>
Co-authored-by: firlianif <[email protected]>
Co-authored-by: FirlianiF <[email protected]>
Co-authored-by: Yogi Perdana <[email protected]>
Co-authored-by: Yonathan Rizky <[email protected]>
Co-authored-by: Raka Priyo <[email protected]>
Co-authored-by: yonathanrizky <[email protected]>
  • Loading branch information
20 people authored Dec 1, 2022
1 parent e710e08 commit ebb8202
Show file tree
Hide file tree
Showing 64 changed files with 2,626 additions and 195 deletions.
44 changes: 44 additions & 0 deletions app/Enums/JenisJabatan.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
<?php

/*
* File ini bagian dari:
*
* OpenDK
*
* Aplikasi dan source code ini dirilis berdasarkan lisensi GPL V3
*
* Hak Cipta 2017 - 2022 Perkumpulan Desa Digital Terbuka (https://opendesa.id)
*
* Dengan ini diberikan izin, secara gratis, kepada siapa pun yang mendapatkan salinan
* dari perangkat lunak ini dan file dokumentasi terkait ("Aplikasi Ini"), untuk diperlakukan
* tanpa batasan, termasuk hak untuk menggunakan, menyalin, mengubah dan/atau mendistribusikan,
* asal tunduk pada syarat berikut:
*
* Pemberitahuan hak cipta di atas dan pemberitahuan izin ini harus disertakan dalam
* setiap salinan atau bagian penting Aplikasi Ini. Barang siapa yang menghapus atau menghilangkan
* pemberitahuan ini melanggar ketentuan lisensi Aplikasi Ini.
*
* PERANGKAT LUNAK INI DISEDIAKAN "SEBAGAIMANA ADANYA", TANPA JAMINAN APA PUN, BAIK TERSURAT MAUPUN
* TERSIRAT. PENULIS ATAU PEMEGANG HAK CIPTA SAMA SEKALI TIDAK BERTANGGUNG JAWAB ATAS KLAIM, KERUSAKAN ATAU
* KEWAJIBAN APAPUN ATAS PENGGUNAAN ATAU LAINNYA TERKAIT APLIKASI INI.
*
* @package OpenDK
* @author Tim Pengembang OpenDesa
* @copyright Hak Cipta 2017 - 2022 Perkumpulan Desa Digital Terbuka (https://opendesa.id)
* @license http://www.gnu.org/licenses/gpl.html GPL V3
* @link https://github.com/OpenSID/opendk
*/

namespace App\Enums;

use BenSampo\Enum\Enum;

/**
* Jenis atau tipe jabatan untuk pengurus
*/
final class JenisJabatan extends Enum
{
public const Camat = 1;
public const Sekretaris = 2;
public const JabatanLainnya = 3;
}
43 changes: 43 additions & 0 deletions app/Enums/Status.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
<?php

/*
* File ini bagian dari:
*
* OpenDK
*
* Aplikasi dan source code ini dirilis berdasarkan lisensi GPL V3
*
* Hak Cipta 2017 - 2022 Perkumpulan Desa Digital Terbuka (https://opendesa.id)
*
* Dengan ini diberikan izin, secara gratis, kepada siapa pun yang mendapatkan salinan
* dari perangkat lunak ini dan file dokumentasi terkait ("Aplikasi Ini"), untuk diperlakukan
* tanpa batasan, termasuk hak untuk menggunakan, menyalin, mengubah dan/atau mendistribusikan,
* asal tunduk pada syarat berikut:
*
* Pemberitahuan hak cipta di atas dan pemberitahuan izin ini harus disertakan dalam
* setiap salinan atau bagian penting Aplikasi Ini. Barang siapa yang menghapus atau menghilangkan
* pemberitahuan ini melanggar ketentuan lisensi Aplikasi Ini.
*
* PERANGKAT LUNAK INI DISEDIAKAN "SEBAGAIMANA ADANYA", TANPA JAMINAN APA PUN, BAIK TERSURAT MAUPUN
* TERSIRAT. PENULIS ATAU PEMEGANG HAK CIPTA SAMA SEKALI TIDAK BERTANGGUNG JAWAB ATAS KLAIM, KERUSAKAN ATAU
* KEWAJIBAN APAPUN ATAS PENGGUNAAN ATAU LAINNYA TERKAIT APLIKASI INI.
*
* @package OpenDK
* @author Tim Pengembang OpenDesa
* @copyright Hak Cipta 2017 - 2022 Perkumpulan Desa Digital Terbuka (https://opendesa.id)
* @license http://www.gnu.org/licenses/gpl.html GPL V3
* @link https://github.com/OpenSID/opendk
*/

namespace App\Enums;

use BenSampo\Enum\Enum;

/**
* Status untuk melihat aktif dan tidak aktif
*/
final class Status extends Enum
{
public const TidakAktif = 0;
public const Aktif = 1;
}
42 changes: 31 additions & 11 deletions app/Http/Controllers/Controller.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,16 @@

namespace App\Http\Controllers;

use App\Enums\JenisJabatan;
use App\Models\DataDesa;
use App\Models\DataUmum;
use App\Models\Event;
use App\Models\Keluarga;
use App\Models\MediaSosial;
use App\Models\Penduduk;
use App\Models\Pengurus;
use App\Models\Profil;
use App\Models\Program;
use App\Models\SettingAplikasi;
use App\Models\SinergiProgram;
use App\Models\TipePotensi;
Expand All @@ -64,10 +67,15 @@ class Controller extends BaseController
protected $sebutan_wilayah;
protected $sebutan_kepala_wilayah;
protected $browser_title;
protected $umum;

public function __construct()
{
$this->profil = Profil::first();
$this->profil = Profil::first();
$this->umum = DataUmum::first();
$this->nama_camat = Pengurus::status()->whereHas('jabatan', function ($query) {
$query->where('jenis', JenisJabatan::Camat);
})->first();

if (in_array($this->profil->provinsi_id, [91, 92])) {
$this->sebutan_wilayah = 'Distrik';
Expand Down Expand Up @@ -98,40 +106,52 @@ public function __construct()
'medsos' => $medsos,
'navdesa' => $navdesa,
'navpotensi' => $navpotensi,
'camat' => $this->nama_camat,
]);
}

protected function kirimTrack()
{
if (config('app.demo') == true) { // jika posisi demo, matikan tracking
return;
}
// if (config('app.demo') == true) { // jika posisi demo, matikan tracking
// return;
// }

if (session('track') != null && session('track') == date('Y m d')) {
return;
}
// if (session('track') != null && session('track') == date('Y m d')) {
// return;
// }

$host_pantau = config('app.host_pantau');
$data = [
'url' => url('/'),
'versi' => config('app.version'),
'jml_desa' => DataDesa::count(),
'jumlah_desa' => DataDesa::count(),
'desa' => json_encode(DataDesa::select(['desa_id', 'nama', 'sebutan_desa', 'path', 'website'])->get()),
'jumlahdesa_sinkronisasi' => DataDesa::count(),
'jumlah_penduduk' => Penduduk::where('status_dasar', 1)->count(),
'jumlah_keluarga' => Keluarga::count(),
'peta_wilayah' => DataUmum::first()->path ?? '[[[[]]]]',
'peta_wilayah' => $this->umum->path ?? '[[[[]]]]',
'batas_wilayah' => json_encode([
'bts_wil_utara' => $this->umum->bts_wil_utara,
'bts_wil_timur' => $this->umum->bts_wil_timur,
'bts_wil_selatan' => $this->umum->bts_wil_selatan,
'bts_wil_barat' => $this->umum->bts_wil_barat
]),
'sebutan_wilayah' => $this->sebutan_wilayah,
'alamat' => $this->profil->alamat,
'jumlah_bantuan' => Program::count(),
'kode_kecamatan' => $this->profil->kecamatan_id,
'kode_kabupaten' => $this->profil->kabupaten_id,
'kode_provinsi' => $this->profil->provinsi_id,
'nama_kecamatan' => $this->profil->nama_kecamatan,
'nama_kabupaten' => $this->profil->nama_kabupaten,
'nama_provinsi' => $this->profil->nama_provinsi,
'nama_camat' => $this->nama_camat
];

try {
Http::withHeaders([
$response = Http::withHeaders([
'token' => config('app.token_pantau')
])->post($host_pantau.'track/opendk?token='.config('app.token_pantau'), $data);
])->post($host_pantau . 'track/opendk?token=' . config('app.token_pantau'), $data);
session(['track' => date('Y m d')]);
return;
} catch (Exception $e) {
Expand Down
55 changes: 55 additions & 0 deletions app/Http/Controllers/Data/AdminKomplainController.php
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@

use App\Http\Controllers\Controller;
use App\Models\DataDesa;
use App\Models\JawabKomplain;
use App\Models\KategoriKomplain;
use App\Models\Komplain;
use App\Models\Penduduk;
Expand Down Expand Up @@ -64,6 +65,7 @@ public function getDataKomplain()
$data['agree_url'] = route('admin-komplain.setuju', $row->id);
}

$data['show_url'] = route('admin-komplain.show', $row->id);
$data['edit_url'] = route('admin-komplain.edit', $row->id);
$data['delete_url'] = route('admin-komplain.destroy', $row->id);

Expand Down Expand Up @@ -110,6 +112,16 @@ public function disetujui(Request $request, $id)
return redirect()->route('admin-komplain.index')->with('success', 'Status Keluhan berhasil disimpan!');
}

public function show($id)
{
$komplain = Komplain::findOrFail($id);
$page_title = 'Detail Keluhan';
$page_description = 'Detail Keluhan : ' . $komplain->judul;
$penduduk = Penduduk::where('nik', $komplain->nik)->first();

return view('sistem_komplain.admin_komplain.show', compact('page_title', 'page_description', 'komplain', 'penduduk'));
}

/**
* Display the specified resource.
*
Expand Down Expand Up @@ -186,6 +198,27 @@ public function update(Request $request, $id)
return redirect()->route('admin-komplain.index')->with('success', 'Keluhan berhasil dikirim!');
}

public function updateKomentar(Request $request, $id)
{
$jawabKomplain = JawabKomplain::findOrFail($id);

try {
$jawabKomplain->jawaban = $request->jawaban;
$jawabKomplain->save();
$response = [
'status' => 'success',
'msg' => 'Jawaban berhasil disimpan!',
];
return response()->json($response);
} catch (Exception $e) {
$response = [
'status' => 'success',
'msg' => 'Jawaban Gagal disimpan!',
];
return response()->json($response);
}
}

public function statistik()
{
$page_title = 'Statistik Keluhan';
Expand Down Expand Up @@ -241,6 +274,16 @@ protected function getChartDesa()
return $data_chart;
}

public function getKomentar($id)
{
$jawab = JawabKomplain::findOrFail($id);
$response = [
'status' => 'success',
'data' => $jawab,
];
return response()->json($response);
}

/**
* Display the specified resource.
*
Expand All @@ -258,4 +301,16 @@ public function destroy($id)

return redirect()->route('admin-komplain.index')->with('success', 'Keluhan sukses dihapus!');
}

public function deletekomentar($id)
{
try {
JawabKomplain::findOrFail($id)->delete();
} catch (\Exception $e) {
report($e);
return back()->with('error', 'Komentar Keluhan gagal dihapus!');
}

return back()->with('success', 'Komentar Keluhan sukses dihapus!');
}
}
3 changes: 3 additions & 0 deletions app/Http/Controllers/Data/DataPembangunanController.php
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,9 @@ public function getrinciandata($id, $desa_id)
$pembangunanDokumentasi = PembangunanDokumentasi::where('desa_id', $desa_id)->where('id_pembangunan', $id)->get();
return DataTables::of($pembangunanDokumentasi)
->addIndexColumn()
->editColumn('created_at', function ($row) {
return format_datetime($row->created_at);
})
->make();
}
}
Expand Down
Loading

0 comments on commit ebb8202

Please sign in to comment.