Commit Graph

913 Commits

Author SHA1 Message Date
Daeng Deni Mardaeni
837f9fc098 Refactor handling data memo dan penyesuaian form lokasi
- Memperbaiki struktur data `memo` menjadi objek `lokasi` untuk konsistensi penanganan data.
- Menambahkan properti tambahan pada objek `lokasi`, seperti `tanggal_survey` dan `penilai`.
- Memperbarui logika query terkait kota, kecamatan, dan kelurahan berdasarkan struktur baru.
- Mengubah atribut form dan placeholder untuk mencocokkan perubahan struktur data.
2024-12-29 09:21:16 +07:00
Daeng Deni Mardaeni
970ecff9dc Perbaiki validasi dan tambahkan pesan default untuk rute lokasi
- Menambahkan validasi tambahan untuk memastikan `rute_menuju_lokasi` adalah array sebelum melakukan iterasi.
- Menambahkan pesan default "No route information available" jika data rute tidak tersedia.
2024-12-29 09:09:39 +07:00
majid
3dee218090 Merge branch 'staging' into feature/senior-officer 2024-12-29 06:18:48 +07:00
majid
44197cb2b5 Merge branch 'feature/senior-officer' of https://git.putrakuningan.com/daengdeni/lpj into feature/senior-officer 2024-12-29 06:12:02 +07:00
majid
e62524e683 perbaikan foto dan penambahan basic data foto objek jaminan, print-out 2024-12-29 06:10:45 +07:00
Daeng Deni Mardaeni
026eb1115b Refactor card styles for consistency across views
- Menambahkan border dan background pada elemen card dengan class `border-agi-100` dan `bg-agi-50`.
- Perubahan berlaku di berbagai file blade untuk meningkatkan konsistensi UI.
2024-12-28 17:09:32 +07:00
Daeng Deni Mardaeni
516fd580e2 Merge remote-tracking branch 'composer/feature/senior-officer' into staging 2024-12-28 08:49:54 +07:00
majid
9a24751f65 update view laporan di so 2024-12-28 07:27:00 +07:00
Daeng Deni Mardaeni
934be4dc71 Integrasikan data memo ke form memo penilai
- Memperbaiki binding data memo ke input form mengenai memo penilai.
- Menambahkan logika untuk menampilkan pilihan kota, kecamatan, dan kelurahan berdasarkan provinsi, kota, dan kecamatan yang dipilih.
- Menyesuaikan tampilan memo dengan data dari database, termasuk hasil survey, kesimpulan saran, dan file terlampir.
- Melakukan perbaikan minor pada struktur kode untuk konsistensi.
2024-12-27 17:20:24 +07:00
Daeng Deni Mardaeni
ce3fcd39b0 Merge remote-tracking branch 'composer/feature/senior-officer' into staging 2024-12-27 16:55:33 +07:00
majid
2005f546c5 update foto lantai 2024-12-27 16:52:02 +07:00
Daeng Deni Mardaeni
722b6d0e72 Perbaiki pengecekan file kertas kerja penilai
- Menambahkan validasi untuk memastikan `$penilai` dan `$penilai->kertas_kerja` tidak null.
- Menghindari potensi error ketika data `kertas_kerja` tidak tersedia.
2024-12-27 16:29:43 +07:00
Daeng Deni Mardaeni
37eb6ac929 Perbaiki render data tabel penilai
- Tambahkan pengecekan null untuk beberapa field (debitur, branch, user, tujuan_penilaian, jenis_fasilitas_kredit) agar mencegah error saat data tidak tersedia.
- Pastikan tampilkan '-' jika data terkait tidak ada.
2024-12-27 16:11:12 +07:00
Daeng Deni Mardaeni
8e2a241671 Perbaiki render data tabel penilai
- Tambahkan pengecekan null untuk beberapa field (debitur, branch, user, tujuan_penilaian, jenis_fasilitas_kredit) agar mencegah error saat data tidak tersedia.
- Pastikan tampilkan '-' jika data terkait tidak ada.
2024-12-27 16:09:02 +07:00
Daeng Deni Mardaeni
df4b6ad545 Merge remote-tracking branch 'composer/feature/senior-officer' into staging 2024-12-27 15:59:14 +07:00
majid
78184094f6 update foto jaminan dan laporan preview 2024-12-27 15:58:31 +07:00
Daeng Deni Mardaeni
198ad87ea2 Merge remote-tracking branch 'composer/feature/senior-officer' into staging 2024-12-27 14:08:12 +07:00
majid
b70b3b730f perbaikan print out dan penambahan nomor laporan 2024-12-27 11:29:55 +07:00
Daeng Deni Mardaeni
daedd5321b Add "Nomor Permohonan" field to jaminan component
- Menambahkan field baru "Nomor Permohonan" pada komponen jaminan.
- Menambahkan pemisah garis menggunakan border-dashed untuk meningkatkan keterbacaan.
2024-12-27 09:44:11 +07:00
Daeng Deni Mardaeni
66b8a9053b Perbaiki validasi, logika, dan tampilan terkait dokumen jaminan
- Menambahkan validasi untuk `permohonan_id` pada `DokumenJaminanRequest`.
- Memperbaiki logika penggabungan parameter query untuk rute tertentu.
- Merapikan formatting kode pada tampilan blade, termasuk elemen HTML dan JavaScript.
- Mengatasi beberapa bug minor terkait aksi dan tampilan dokumen jaminan.
2024-12-27 09:36:07 +07:00
majid
66d0226d55 update header printout standart 2024-12-27 09:00:27 +07:00
Daeng Deni Mardaeni
407306e085 Merge remote-tracking branch 'composer/feature/senior-officer' into staging
# Conflicts:
#	resources/views/surveyor/components/tanah.blade.php
2024-12-27 08:50:01 +07:00
majid76
decca9be29 update print out laporan 2024-12-27 04:16:01 +07:00
Daeng Deni Mardaeni
b329b0d6f2 Perbaiki perintah update composer pada Jenkinsfile
- Mengganti package dari "daengdeni/lpj:staging" menjadi "daengdeni/lpj-module:dev-staging".
- Penyesuaian ini diperlukan agar sesuai dengan struktur dan branch terbaru pada repository.
2024-12-25 22:41:43 +07:00
Daeng Deni Mardaeni
b4ca344d0f Update Jenkinsfile untuk perintah checkout
- Mengubah direktori dari `${env.WORKDIR}` ke `${env.DASHBOARD}`
- Mengganti proses git checkout dan pull dengan perintah `composer update daengdeni/lpj:staging`
- Penyederhanaan langkah untuk manajemen dependensi
2024-12-25 22:39:34 +07:00
Daeng Deni Mardaeni
de3d8791bb Perbarui Jenkinsfile untuk memperbaiki proses build
- Mengganti penggunaan sshagent dengan `withEnv` untuk mendukung konfigurasi GIT_SSH_COMMAND.
- Memperbaiki direktori build dari WORKDIR ke DASHBOARD.
2024-12-25 22:23:30 +07:00
Daeng Deni Mardaeni
6941895b0e Update Jenkinsfile for Git SSH and Credentials Setup
- Menambahkan `GIT_SSH_COMMAND` untuk mendukung SSH kustom dengan private key.
- Menggunakan `sshagent` dengan kredensial `putra_pass` untuk proses checkout dan pull.
- Memperbaiki proses integrasi dengan Git yang lebih aman dan terstruktur.
2024-12-25 22:21:06 +07:00
Daeng Deni Mardaeni
9fcede4dc6 Refactor Jenkinsfile untuk optimasi pipeline
- Menambahkan variabel lingkungan DASHBOARD dan WORKDIR untuk penyederhanaan path.
- Menggunakan fungsi `dir` untuk memastikan konteks direktori kerja pada tahap 'Checkout' dan 'Build Assets'.
- Menghilangkan duplikasi perintah penggantian direktori manual.
2024-12-25 21:38:19 +07:00
Daeng Deni Mardaeni
b06016aa41 Perbaiki proses checkout di Jenkinsfile
- Mengganti langkah `checkout scm`
2024-12-25 21:33:18 +07:00
Daeng Deni Mardaeni
7298bc8b19 Tambah Jenkinsfile untuk pipeline CI/CD
- Menambahkan file Jenkinsfile baru
- Memasukkan tahap-tahap pipeline seperti Checkout dan Build Assets
- Menyertakan konfigurasi environment untuk PHP dan Composer
- Membersihkan workspace setelah pipeline selesai
2024-12-25 21:28:38 +07:00
Daeng Deni Mardaeni
092ecba7f1 Merge remote-tracking branch 'composer/feature/senior-officer' into staging 2024-12-25 18:01:49 +07:00
majid
7c55d7624e perbaikan print out dan foto 2024-12-25 09:25:42 +07:00
Daeng Deni Mardaeni
c15e08e7c5 Tambahkan validasi form untuk data debitur
- Menambahkan properti `id` pada elemen form untuk mempermudah manipulasi DOM.
- Menandai field wajib dengan tanda bintang (*) dan memastikan validasi untuk field yang diperlukan.
- Menambahkan script JavaScript untuk validasi input form secara dinamis, termasuk cek keberadaan data dan memberikan feedback error real-time.
- Menambahkan event listener untuk memastikan semua field tervalidasi sebelum pengiriman form.
2024-12-25 07:52:19 +07:00
Daeng Deni Mardaeni
98f6e9cf3c Tambahkan kolom "Debitur" pada tabel surveyor
- Menambahkan kolom baru dengan judul "Debitur" di tabel pada halaman surveyor.
- Data diambil dari properti `debiture.name` atau ditampilkan sebagai "N/A" jika tidak tersedia.
2024-12-24 14:56:11 +07:00
Daeng Deni Mardaeni
6e64109077 Update render logic for table fields to handle null values
- Menambahkan pengecekan null untuk beberapa field seperti user, branch, tujuan penilaian, dan jenis fasilitas kredit.
- Mencegah error dengan menampilkan 'N/A' jika data tidak tersedia.
2024-12-24 14:54:47 +07:00
Daeng Deni Mardaeni
5738269bff Perbaiki penugasan variabel di komponen tanah
- Memperbaiki kesalahan penugasan variabel `$hadap_mata_angin` pada kondisi fallback.
- Menghindari potensi bug dengan memastikan nilai default tertulis dengan benar.
2024-12-24 14:48:04 +07:00
Daeng Deni Mardaeni
f9f9f455ed Perbaiki logika pengolahan data luas tanah
- Menambahkan pengecekan jenis data untuk variabel `luas` sebelum mengakses detailnya.
- Mencegah potensi error dengan mengatur default value `luas_tanah` menjadi 'N/A' jika data tidak valid.
2024-12-24 14:40:21 +07:00
Daeng Deni Mardaeni
baeb38c47d Perbaiki logika dan format pada komponen tanah
- Menambahkan validasi array pada penghitungan luas tanah.
- Memperbaiki format dan konsistensi kode pada radio button, checkbox, dan input field.
- Mengoptimalkan toggle visibility untuk elemen dinamis (e.g., input "lainnya").
- Menyesuaikan struktur form untuk meningkatkan keterbacaan dan maintainability.
2024-12-24 14:36:36 +07:00
Daeng Deni Mardaeni
cf75f63c20 Setel input harga diskon menjadi readonly
- Menambahkan atribut `readonly` pada input `harga_diskon` dan `harga_diskon_pembanding` untuk mencegah pengeditan langsung.
- Menghapus pembatas nilai maksimum 100 pada event listener input diskon pembanding.
2024-12-24 14:20:29 +07:00
Daeng Deni Mardaeni
5893050e84 Perbaiki pengecekan variabel pada komponen foto lampiran
- Mengganti pengecekan `isset($formFoto)` menjadi `isset($formFoto['rute_menuju_lokasi'])`
- Memastikan data yang diakses lebih spesifik untuk menghindari potensi error.
2024-12-24 14:08:51 +07:00
majid
017d6a85b8 Merge branch 'staging' into feature/senior-officer 2024-12-24 13:48:58 +07:00
majid
27269e1b46 update print out 2024-12-24 13:45:06 +07:00
Daeng Deni Mardaeni
163eee5b8c Perbaiki logika pengecekan form foto
- Mengubah kondisi pengecekan dari `isset($formFoto)` menjadi `isset($formFoto['rute_menuju_lokasi'])`.
- Memastikan data `rute_menuju_lokasi` tersedia sebelum melakukan iterasi untuk menampilkan foto.
2024-12-24 13:29:27 +07:00
Daeng Deni Mardaeni
f3da3ad7f8 Tambah logging untuk penanganan error saat generate PDF
- Menambahkan fungsi try-catch di `PenilaiController` untuk menangani kesalahan saat proses pembuatan file PDF.
- Menggunakan `Illuminate\Support\Facades\Log` untuk mencatat error yang terjadi.
- Memperbaiki format dan layout pada file blade `print-out.blade.php` agar lebih konsisten.
2024-12-24 12:58:20 +07:00
Daeng Deni Mardaeni
b20baafe0f Merge remote-tracking branch 'composer/feature/senior-officer' into staging
# Conflicts:
#	resources/views/penilaian/otorisator/show.blade.php
2024-12-24 11:56:47 +07:00
Daeng Deni Mardaeni
7dfda9ffb6 Update role-based query conditions in controllers
- Menambahkan pengecekan peran 'administrator' sebelum menerapkan filter pada relasi `penilaian.userPenilai`.
- Memastikan hanya pengguna non-administrator yang dibatasi berdasarkan `user_id` dan `role`.
2024-12-24 11:51:48 +07:00
majid
1ecc82b243 update lokasi otomatis dan print out 2024-12-24 11:51:00 +07:00
Daeng Deni Mardaeni
78635b6295 Perbarui pesan sukses otorisasi
- Menambahkan informasi "Menunggu Approval EO dan atau DD" pada pesan sukses otorisasi di halaman index dan show.
- Memastikan pengguna memahami proses lanjutan setelah otorisasi.
2024-12-24 11:33:56 +07:00
Daeng Deni Mardaeni
d1668cf044 Tambahkan fitur persetujuan pada otorisator
- Ditambahkan relasi baru di model Permohonan untuk persetujuan SO, EO, dan DD.
- Modifikasi PenilaianController untuk menyertakan data relasi persetujuan.
- Perbaikan dan penyesuaian tampilan tabel dengan kolom persetujuan.
- Tambahkan logika tombol otorisator berdasarkan peran pengguna dan status persetujuan.
- Update tampilan detail permohonan dengan informasi persetujuan.
2024-12-24 11:30:49 +07:00
Daeng Deni Mardaeni
97cb88371e Tambah role baru untuk akses modul
- Menambahkan role "EO Appraisal" dan "DD Appraisal" pada daftar roles di module.json.
- Memperluas aksesibilitas modul untuk peran-peran tersebut.
2024-12-24 10:47:14 +07:00