Commit Graph

509 Commits

Author SHA1 Message Date
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
050b49af2d Tambah kolom created_by dan updated_by pada tabel persetujuan_penawaran
Menambahkan dua kolom baru, `created_by` dan `updated_by`, pada tabel `persetujuan_penawaran` untuk menyimpan informasi pengguna yang membuat dan memperbarui data. Kolom-kolom ini bersifat nullable. Selain itu, menyediakan metode untuk menghapus kolom tersebut jika diperlukan.
2024-11-21 12:59:59 +07:00
Daeng Deni Mardaeni
2afa04a82e Perbarui tabel persetujuan_penawaran
Menghapus kolom attachment dan menambahkan kolom file_persetujuan_penawaran, surat_representasi, dan bukti_bayar pada tabel persetujuan_penawaran. Juga menghapus foreign key 'region_id' yang terkait dengan kolom attachment.
2024-11-21 12:59:41 +07:00
Daeng Deni Mardaeni
9c0fb13837 Tambah Kolom Dokumen Persetujuan dan Proses Data
Menambahkan kolom baru "Dokumen Persetujuan" pada tampilan tabel persetujuan penawaran untuk dapat mengunduh dokumen terkait. Juga menambahkan fungsi JavaScript "prosesData" yang menggunakan Swal untuk konfirmasi persetujuan atau pengembalian data penawaran untuk dikaji ulang. Fungsi render untuk beberapa kolom diperbarui untuk menampilkan data dengan format yang lebih sesuai.
2024-11-21 11:19:21 +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
666419507f Tambah halaman daftar persetujuan penawaran
Buat berkas `index.blade.php` untuk menampilkan daftar persetujuan penawaran dengan tabel yang mendukung pencarian dan ekspor ke Excel. Halaman ini juga mencakup pengelolaan melalui kolom-kolom seperti nomor registrasi, nama debitur, nomor proposal, tanggal proposal, biaya final, SLA resume, SLA final, dan catatan. Menyertakan interaksi seperti pengeditan melalui aksi pada setiap baris tabel.
2024-11-20 22:48:52 +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
08ebcb740c Tambah menu "Persetujuan Penawaran"
Menu baru "Persetujuan Penawaran" dengan role "administrator" dan "pemohon-ao" telah ditambahkan ke file `module.json`. Ini memberikan kemampuan tambahan kepada pengguna untuk mengakses fungsi persetujuan penawaran yang sebelumnya tidak tersedia.
2024-11-20 22:47:49 +07:00
Daeng Deni Mardaeni
793d80270b Tambah breadcrumb persetujuan penawaran
Menambahkan jalur breadcrumb baru untuk halaman persetujuan penawaran di dalam file `breadcrumbs.php`. Hal ini akan memudahkan navigasi ke halaman persetujuan penawaran melalui breadcrumb.
2024-11-20 22:47:38 +07:00
Daeng Deni Mardaeni
cc88d9af3f Refactor and streamline web route imports
Mengubah urutan dan format import controller agar lebih rapi dan terstruktur. Hal ini melibatkan merapikan dan menyusun ulang urutan import serta memperbaiki format penulisan route middleware dan grouping agar lebih konsisten. Perubahan ini tidak mengubah fungsi utama dari routing namun meningkatkan keterbacaan dan pengelolaan kode.
2024-11-20 22:47:15 +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
Daeng Deni Mardaeni
f62c1a9389 Perbarui skema persetujuan_penawaran
Menambahkan migrasi untuk membuat beberapa kolom dalam tabel `persetujuan_penawaran` menjadi nullable dan mengubah nama kolom `sls_resume` menjadi `sla_resume`. Perubahan-perubahan ini mencakup setting nullable untuk beberapa kolom seperti `nomor_proposal_penawaran`, `tanggal_proposal_penawaran`, `biaya_final`, `sla_resume`, `sla_final`, `catatan`, `attachment`, `region_id`, dan `status`, serta mengembalikan perubahan tersebut pada metode `down`.
2024-11-20 22:46:27 +07:00
putrakuningan
b41b130bf1 Merge pull request 'Menambahkan log ketika di kirim surat tender dari setiap kjpp' (#45) from tender into staging
Reviewed-on: #45
2024-11-20 10:37:15 +00:00
264642795d Menambahkan log ketika di kirim surat tender dari setiap kjpp 2024-11-20 10:37:15 +00:00
putrakuningan
7482ed67c6 Merge pull request 'feature/senior-officer' (#44) from feature/senior-officer into staging
Reviewed-on: #44
2024-11-20 10:11:56 +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
6c7fe4669b Memperbaiki fungsi yang redudansi pada formatTanggalIndonesia ketika kirim email tender 2024-11-20 09:01:19 +07:00
91e921ca6d Memperbaiki fungsi yang redudansi pada formatTanggalIndonesia 2024-11-20 08:53:49 +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
973bfbbc75 Pisahkan tampilan history aktivitas menjadi komponen terpisah
Memindahkan tampilan history aktivitas dari file detail-jaminan.blade.php ke file baru bernama history-permohonan.blade.php dan menghubungkannya menggunakan include. Pendekatan ini membuat kode lebih modular dan lebih mudah di-maintain.
2024-11-19 15:21:21 +07:00
Daeng Deni Mardaeni
085d3a876e Update formatTanggalIndonesia function calls
Mengubah pemanggilan fungsi formatTanggalIndonesia dengan penambahan parameter kedua yang bernilai true pada dua file Blade, yaitu surat_tender_download.blade.php dan surat_tender.blade.php. Ini untuk memastikan format tanggal disesuaikan dengan kebutuhan aplikasi.
2024-11-19 15:14:17 +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
a999dfbdd6 Tambahkan fitur riwayat aktivitas pada halaman detail jaminan
Menambahkan komponen tampilan untuk menampilkan riwayat aktivitas permohonan jaminan. Fitur ini termasuk tampilan ikon status, deskripsi, nama pembuat, tanggal, dan link unduhan lampiran jika tersedia. Penambahan ini akan memudahkan pengguna dalam melacak aktivitas yang terjadi pada setiap permohonan jaminan.
2024-11-19 15:11:32 +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
putrakuningan
77cc5a4b24 Merge pull request 'perbaiki bug yang permohonan show' (#41) from tender into staging
Reviewed-on: #41
2024-11-15 08:31:49 +00:00
5afd104d15 memperbaiki show permohonan yang typo 2024-11-15 08:31:49 +00:00
7db25c2226 memperbaiki show permohonan yang typo 2024-11-15 15:16:59 +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
5b548e5071 Merge branch 'staging' of https://git.putrakuningan.com/daengdeni/lpj into tender 2024-11-15 13:47:24 +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