Commit Graph

270 Commits

Author SHA1 Message Date
Daeng Deni Mardaeni
41687dfdd6 Tambah fitur unggah dokumen dan update status permohonan
Menambahkan fitur untuk mengunggah dokumen persetujuan penawaran, surat representasi, dan bukti bayar saat menyimpan persetujuan penawaran. Sekaligus mengupdate status permohonan terkait menjadi 'spk'. Menambahkan tampilan baru untuk formulir persetujuan penawaran dan memperbarui breadcrumb untuk mendukung halaman baru ini.
2024-11-21 13:00:57 +07:00
Daeng Deni Mardaeni
43caa255a1 Refactor Models PersetujuanPenawaran dan PenawaranTender
Menghapus beberapa use statements yang tidak digunakan lagi di PersetujuanPenawaran.php. Menambahkan fields baru dan memperbarui tipe casting pada beberapa fields yang sudah ada. Mengoreksi relasi belongsTo pada PenawaranTender.php agar sesuai dengan parameter yang benar.
2024-11-21 13:00:28 +07:00
Daeng Deni Mardaeni
79ded6f451 Perbarui validasi dan pesan dalam PersetujuanPenawaranRequest
Mengubah beberapa aturan validasi, memperbarui namespace, dan menambahkan validasi serta pesan untuk file baru seperti `file_persetujuan_penawaran`, `surat_representasi`, dan `bukti_bayar`. Selain itu, memperbaiki beberapa pesan kesalahan khusus dan menambahkan pesan baru untuk status pembayaran.
2024-11-21 13:00:16 +07:00
Daeng Deni Mardaeni
d2c2436212 Tambah relasi persetujuan ke model PenawaranTender
Menambahkan fungsi `persetujuan` untuk menghubungkan model `PenawaranTender` dengan model `PersetujuanPenawaran` menggunakan relasi `belongsTo`. Hal ini memungkinkan pengambilan data persetujuan terkait penawaran tender.
2024-11-21 11:19:02 +07:00
Daeng Deni Mardaeni
5fdbe4fc25 Ubah relasi penawaranTender dari hasMany ke belongsTo
Mengganti metode `penawaranTender` dalam model `Permohonan` dari `hasMany` menjadi `belongsTo`. Perubahan ini diperlukan untuk mencocokkan struktur relasi database yang benar antara `Permohonan` dan `PenawaranTender` berdasarkan `nomor_registrasi`.
2024-11-20 22:48:43 +07:00
Daeng Deni Mardaeni
c41e7da05f Tambah relasi detail pada model PenawaranTender
Menambahkan fungsi relasi "detail" untuk menghubungkan model PenawaranTender dengan PenawaranDetailTender berdasarkan kondisi status 1. Relasi ini menggunakan belongTo untuk mendapatkan detail penawaran yang berstatus aktif.
2024-11-20 22:48:36 +07:00
Daeng Deni Mardaeni
254274b40f Refactor OtorisasiPenawaranController indentation and formatting
Merubah indentation dan formatting pada file OtorisasiPenawaranController.php untuk meningkatkan keterbacaan kode. Perubahan ini meliputi perbaikan penempatan namespace, import statements, dan penyesuaian indentasi method-method dalam controller tersebut tanpa mengubah logika bisnis.
2024-11-20 22:48:18 +07:00
Daeng Deni Mardaeni
e696604be6 Tambahkan PersetujuanPenawaranController
Menambahkan `PersetujuanPenawaranController` untuk mengelola persetujuan penawaran.
Controller ini mencakup operasi CRUD dasar (Create, Read, Update, Delete) serta menyediakan fitur pencarian dan paginasi melalui metode `dataForDatatables`.
Metode-metode ini memudahkan interaksi pengguna dengan data persetujuan penawaran, memastikan data valid, dan mengelola otorisasi pengguna.
2024-11-20 22:47:01 +07:00
Daeng Deni Mardaeni
f2ed8321e1 Tambah request validasi PersetujuanPenawaranRequest
Menambahkan file request baru bernama PersetujuanPenawaranRequest untuk melakukan validasi terhadap data persetujuan penawaran. Meliputi aturan validasi, pesan kustom untuk kesalahan validasi, serta pengaturan otorisasi. File ini akan memastikan data yang diterima sesuai dengan yang diharapkan sebelum diproses lebih lanjut.
2024-11-20 22:46:50 +07:00
Daeng Deni Mardaeni
d4dc39b47e Tambah model PersetujuanPenawaran
Menambahkan file model baru PersetujuanPenawaran.php dalam module LPJ. Model ini mencakup relasi dengan tabel PenawaranTender, Region, dan User, serta mendefinisikan properti yang dapat diisi dan tipe data yang sesuai dalam tabel 'persetujuan_penawaran'.
2024-11-20 22:46:36 +07:00
264642795d Menambahkan log ketika di kirim surat tender dari setiap kjpp 2024-11-20 10:37:15 +00:00
majid
102f0e07ae Merge branch 'staging' into feature/senior-officer 2024-11-20 17:07:03 +07:00
majid
deaf9e8e1b update form inspeksi and basic data inspeksi 2024-11-20 17:04:15 +07:00
Daeng Deni Mardaeni
212d6b3ae9 Merge remote-tracking branch 'composer/andydev' into staging 2024-11-20 15:36:38 +07:00
Daeng Deni Mardaeni
c7411ec240 Merge remote-tracking branch 'composer/feature/senior-officer' into staging 2024-11-20 15:36:15 +07:00
Andy Chaerudin
b81357ed87 Merge branch 'staging' of https://git.putrakuningan.com/daengdeni/lpj into andydev 2024-11-20 14:54:23 +07:00
Andy Chaerudin
5aaecb5c4f penggabungan feature Data Penawaran ke dalam feature Proses Penawaran. Dan merapihkan tampilan index 2024-11-20 14:49:48 +07:00
ec8ae3b960 Membuat kirim surat tender part 2 2024-11-20 10:56:00 +07:00
6ae35315b3 Merge branch 'staging' of https://git.putrakuningan.com/daengdeni/lpj into tender 2024-11-20 08:25:53 +07:00
17ca3b2e50 Menambahkan fitur kirim email tender part 1 2024-11-20 08:24:59 +07:00
Daeng Deni Mardaeni
d66107ec1e Perbarui fungsi formatTanggalIndonesia dengan opsi waktu
Fungsi `formatTanggalIndonesia` diperbarui untuk menerima parameter opsional `$time`. Jika `$time` bernilai `false`, fungsi akan mengembalikan format tanggal tanpa waktu. Namun, jika bernilai `true`, fungsi akan menyertakan waktu dalam format hasilnya. Fungsi `formatTanggalIndonesia2` dihapus untuk menyederhanakan dan mengurangi redundansi kode.
2024-11-19 15:14:00 +07:00
Daeng Deni Mardaeni
c49bc3ddb3 Format kode dan tambahkan relasi histories
Mengformat ulang kode model Permohonan untuk konsistensi indentasi dan keterbacaan. Menambahkan relasi `histories` untuk menghubungkan dengan model PermohonanHistory, berguna untuk melacak riwayat perubahan permohonan.
2024-11-19 15:11:12 +07:00
Daeng Deni Mardaeni
d48bef9e67 Tambahkan use statement untuk User
Menambahkan deklarasi `use` untuk model `User` di `PermohonanHistory.php`. Hal ini diperlukan untuk memastikan bahwa referensi terhadap model `User` dalam file ini dikenali oleh sistem.
2024-11-19 15:11:00 +07:00
Daeng Deni Mardaeni
631d589386 Update PermohonanController: Hapus pengolahan file dan histori setelah update permohonan
Telah dilakukan pembersihan pada kode dengan menghapus logika pengolahan file dan pembuatan histori setelah proses update permohonan. Perubahan ini diharapkan menyederhanakan fungsi update di dalam PermohonanController serta mengurangi beban pemrosesan yang tidak diperlukan.
2024-11-19 15:10:48 +07:00
majid
7e70608ba4 Merge branch 'staging' into feature/senior-officer 2024-11-19 11:00:58 +07:00
majid
d03eed23c3 Merge branch 'feature/senior-officer' of https://git.putrakuningan.com/daengdeni/lpj into feature/senior-officer 2024-11-19 10:58:13 +07:00
majid
d51fd932e7 update semua form inspeksi 2024-11-19 10:50:21 +07:00
Daeng Deni Mardaeni
9af9c343d1 Perbaiki pengelolaan dokumen pada History Permohonan
Mengganti field 'attachment' menjadi 'dokumen' pada model Permohonan dan mengupdate referensi terkait di view dan service. Juga menambahkan dukungan multipart/form-data pada form. Perubahan ini memperbaiki manajemen file yang diunggah dan memastikan integritas data terlindungi saat memperbarui permohonan.
2024-11-18 14:18:34 +07:00
majid
a79dd22311 udate form kendaraan 2024-11-16 07:45:02 +07:00
Daeng Deni Mardaeni
38a8fb2d7d Tambah model HolidayCalendar dan fungsi hitungHariKerja
Menambahkan file model HolidayCalendar dan fungsi hitungHariKerja ke dalam helper Lpj.php untuk menghitung jumlah hari kerja antara dua tanggal dengan mengabaikan akhir pekan dan hari libur yang tercatat dalam HolidayCalendar.
2024-11-15 13:48:49 +07:00
Daeng Deni Mardaeni
28d987927f Merge remote-tracking branch 'composer/feature/senior-officer' into staging 2024-11-14 20:38:06 +07:00
rustam76
b8fb8bd09a update status table assingment 2024-11-14 10:43:45 +00:00
majid
15b3e6d3cb update show data status registari final 2024-11-14 17:14:36 +07:00
6f5c886f74 Memperbaiki kontroller tender untuk memeriksa apakah nomor registrasi itu ada di tabel penawaran kalau tidak maka kembali ke halaman create 2024-11-14 09:46:07 +00:00
Daeng Deni Mardaeni
7d0d759096 Merge remote-tracking branch 'composer/feature/senior-officer' into staging 2024-11-14 16:42:07 +07:00
majid
506a3fefd1 update status assingment (proses_penawaran) 2024-11-14 16:40:30 +07:00
65b92d8e4d membuat fitur download surat tender dalam bentuk pdf selesai 2024-11-14 10:52:13 +07:00
44a783b38b Merge branch 'staging' of https://git.putrakuningan.com/daengdeni/lpj into tender 2024-11-14 08:32:29 +07:00
majid
3f8475f418 update form apartemen dan foto 2024-11-13 20:16:26 +00:00
majid
d3d918b838 update form data surveyor 2024-11-13 20:16:26 +00:00
Daeng Deni Mardaeni
4eba7f893a Refactor and optimize RegistrasiController
Menghapus komentar yang tidak diperlukan, merapikan kode, dan menambahkan dependensi yang hilang. Perubahan ini juga mencakup optimalisasi pengambilan data serta perbaikan penanganan permintaan AJAX pada metode setData dan update.
2024-11-14 03:15:45 +07:00
Daeng Deni Mardaeni
02c04a4346 Tambah fungsi unggah lampiran dan riwayat permohonan
Menambahkan fungsi untuk mengunggah lampiran saat membuat dan memperbarui permohonan, serta mencatat riwayat perubahan permohonan dengan menggunakan PermohonanHistoryService. Fitur ini memastikan file lampiran tersimpan dengan benar dan perubahan terhadap permohonan terdokumentasi.
2024-11-14 03:14:26 +07:00
Daeng Deni Mardaeni
187282fe9f Perbarui metode bulkDownload untuk penanganan file lebih baik
Tambahkan pengelompokan dokumen berdasarkan jenis jaminan dalam folder terstruktur, log peringatan untuk file yang hilang, dan bersihkan nama folder untuk kompatibilitas.
2024-11-14 03:14:07 +07:00
Daeng Deni Mardaeni
9641ee6bb9 Tambahkan relasi permohonan di model Debiture
Menambahkan fungsi `permohonan` untuk relasi one-to-one antara model Debiture dan Permohonan guna mempermudah akses data permohonan terkait.
2024-11-14 03:08:37 +07:00
2900d3158d Merge branch 'staging' of https://git.putrakuningan.com/daengdeni/lpj into tender 2024-11-13 18:10:49 +07:00
c1f66b23c3 membuat fitur download surat tender dalam bentuk pdf part 1 2024-11-13 18:07:57 +07:00
Daeng Deni Mardaeni
1ae4d4acab Merge remote-tracking branch 'composer/tender' into staging 2024-11-13 17:18:56 +07:00
Daeng Deni Mardaeni
1614387654 Merge remote-tracking branch 'composer/feature/senior-officer' into staging
# Conflicts:
#	database/migrations/2024_11_08_081149_create_permohonan_histories_table.php
2024-11-13 17:18:28 +07:00
Andy Chaerudin
1e137ae1dc Merge branch 'staging' of https://git.putrakuningan.com/daengdeni/lpj into andydev 2024-11-13 16:41:27 +07:00
Andy Chaerudin
2acad72e0e penggabungan feature proses penawaran dan feature proses penawaran ulang, dan terkait keinginan user 2024-11-13 16:40:52 +07:00