Bug #3923
ESS Travel - Validasi2 yang disatukan untuk travel untuk yg masih on progress
Description
Dear mas azid,
Berikut yg sudah disatukan untuk yg masih on progress di status redmine sebelum2 nya:
1. Validasi Update Header -> Accommodation & Cost
- Jika StartDate dan EndDate pada Header (table: PDSWFTRAVELHEADER) diubah (ketika sudah ada data), maka:
- StartDate dan EndDate pada Grid Accommodation (table: PDSWFTRAVELACCOMODATION) dan Grid Cost (table: PDSWFTRAVELCOST) ikut otomatis ter-update sesuai perubahan pada Header.
Referensi Redmine sebelumnya: #3888
2. Validasi Wajib Comment saat Revise/Reject (Atasan)
- Pada workflow TRAVEL_AJTM, tambahkan validasi:
- Field Comment wajib diisi ketika atasan melakukan Revise atau Reject.
- Jika kosong, sistem tidak boleh melanjutkan proses.
Referensi Redmine sebelumnya: #3878
3. Hide Button Add & Delete pada Approval
Pada Grid Accommodation dan Grid Cost:
- Button Add dan Delete hanya tampil saat task karyawan (pengajuan travel). Ketika sudah berada di task Approval Atasan maupun Approval HR, button Add dan Delete harus di-hide.
Referensi Redmine sebelumnya: #3922
PORT DEV : http://remote.minovais.com:61139/
DB : remote.minovais.com, 1468
Nama DB : MinovaES_BIA_BaseServerCloud
Updated by Kezia Pawitra Yulianti 23 days ago
- Due date set to 09/30/2025
- Status changed from New to Assigned
- Priority changed from Normal to High
Updated by Mr Ikmal 23 days ago
4. Mohon bantuannya untuk menambahkan validasi pada ESS Travel.
Pada bagian Grid Header (table: PDSWFTRAVELHEADER), field Start Date dan End Date perlu diberi validasi agar saat requester (task create) menginput EndDate yang lebih kecil dari StartDate, maka pengajuan tidak dapat disubmit.
Atau referensi nya, ada validasi serupa juga pada ESS Leave di pilihan tanggal yang tampil (terlampir screenshot), kalau bisa dibuat seperti itu boleh juga ya.
Video demo testing:
https://drive.google.com/file/d/1eQ_Smxb_9jMWuyin5-xuNH-wLhoX7tsT/view?usp=sharing
Referensi Redmine sebelumnya: #3895
5. Mohon bantuannya untuk memperlebar kolom di grid Total Cost pada ESS Travel (request dari client), agar tulisan di dalamnya dapat terlihat dengan jelas.
Referensi redmine sebelumnya: #3892
Terima kasih.
Updated by M Azid Wahyudi 23 days ago
- Status changed from Assigned to QA Test
- Assignee changed from M Azid Wahyudi to Mr Ikmal
dear ikmal , udah bisa di test semua ya kecuali no 1 itu kan bisa lebih dari satu kalau dia 2 record dengan tanggal yang berbeda gimana jadi di samain semua tanggalnya ?
package :
bizproc(afterrender,beforesubmit,init,method)
messagecatalog (TESTEROR,VALOVRDT)
makasih
Updated by Mr Ikmal 22 days ago
- Status changed from QA Test to Revise
- Assignee changed from Mr Ikmal to M Azid Wahyudi
1. Ini gw diskusi sama mas daud dlu ya untuk ketentuannya.
2. OK -> Validasi berjalan
3. OK -> Button Add dan Delete sudah di hide di task atasan 1
4. Ok -> Validasi berjalan
5. Sementara Ok tapi dgn catatan -> Ini gw test pas task karyawan yg create kolom nya udah ok mas, tapi kenapa di task approval atasan kolom nya jadi seperti awal lagi ya mas? kira2 bisa diakomodir kalau di semua task ga mas, di karyawan dan atasan? (Contoh : RegID 1752)