5b235def37c8f25fd8f426d7b5348dbebf0ac558
Perubahan yang dilakukan: - Menambahkan kolom password (nullable) pada tabel print_statement_logs melalui migrasi baru. - Menambahkan field password di model PrintStatementLog dengan atribut hidden untuk keamanan serialisasi. - Menambahkan input password pada form request print statement. - Menambahkan validasi sisi klien agar password minimal 6 karakter. - Menambahkan konfirmasi melalui SweetAlert untuk pengisian password dan email tujuan. - Menambahkan index pada kolom password untuk optimasi pencarian jika dibutuhkan. - Menggunakan field password untuk proteksi file PDF melalui PDFPasswordProtect. - Menambahkan helper text dan placeholder pada form untuk meningkatkan pengalaman pengguna. - Menambahkan atribut autocomplete="new-password" untuk menghindari autofill browser yang tidak aman. - Menjaga kompatibilitas ke belakang dengan membuat field bersifat opsional (nullable). Tujuan perubahan: - Memberikan opsi proteksi file PDF dengan password yang diatur oleh pengguna. - Meningkatkan keamanan distribusi file statement melalui email. - Memastikan pengalaman pengguna tetap aman dan nyaman saat mengatur proteksi.
feat(webstatement): tambah helper untuk menghitung tanggal periode dan perbaikan validasi permintaan
Description
No description provided
Languages
PHP
77.4%
Blade
22.6%