Asset yang sudah di input tidak masuk / tidak terbawa ke UT secara otomatis
Harus di tambahkan melalui Fixed Assets walaupun di input melalui UT
Buka fixed assets - lalu restore dari folder backup masing-masing
Jika sudah ada, hapus saja
Kalo saat mau restore, nama yang mau di restore tidak ada, caranya ganti dulu folder nya ke direktori lain lalu refresh setelah itu kembalikan ke folder yang berisi file restore lalu refresh
------
Cara menguji lebih jauh (tanpa frontend) — yang benar-benar membuktikan logic-nya jalan
Di admin kamu sudah “UI test manual”. Sekarang kita tambah “uji behavior” yang penting:
1) Uji: assigned_at hanya otomatis saat pertama kali assign
Goal: assigned_at terisi saat pertama kali assigned_to diisi, tapi tidak berubah saat record di-edit lagi.
Langkah:
Buka record → kosongkan assigned_to (jadi None) → Save
Isi assigned_to (pilih user) → Save
Pastikan assigned_at terisi otomatis ✅
Edit lagi record itu, ganti assigned_to ke user lain → Save
Pastikan assigned_at tidak berubah ✅
(Karena logic kamu: set hanya jika assigned_at is None)
Kalau kamu ingin assigned_at ikut berubah setiap kali assigned_to berubah, logic-nya beda. Tapi dari meeting, yang diminta biasanya “timestamp pertama kali di-assign”.
2) Uji: checked_at behavior sama seperti assigned
Langkah sama:
kosongkan checked_by, save
isi checked_by, save → checked_at terisi
ganti checked_by, save → checked_at tidak berubah
3) Uji: deadline auto untuk days_from_received
Ini penting.
Langkah:
Set deadline_type = Days From Received
Isi file_received_date misalnya 2026-02-08
Kosongkan deadline_date (biarkan blank)
Pastikan deadline_days = 30
Save
✅ Harusnya deadline_date otomatis jadi 2026-03-10 (kalau 30 hari dari Feb 8).
Lalu uji variasi:
Ganti deadline_days jadi 60 → Save (kalau deadline_date sudah terisi, tidak auto overwrite, karena kode kamu hanya isi jika deadline_date kosong).
Kalau kamu ingin re-calc otomatis setiap kali deadline_days berubah, itu juga butuh logic tambahan.
4) Uji: “manual override” deadline_date tidak ditimpa
Goal: kalau user isi deadline_date manual, save tidak menimpa.
Langkah:
deadline_type = days_from_received
isi file_received_date
isi deadline_date manual (mis: besok)
save
✅ Harusnya deadline_date tetap manual.
5) Uji: field opsional bisa kosong tanpa error
Coba save record dengan:
assigned_to kosong
checked_by kosong
to_client_method kosong
tracking_number kosong
transmission_date kosong
acknowledgement_date kosong
✅ Harusnya aman dan tersimpan.
---------
checkny by n tracking ditampilkan on hover - page dashboard // di detail tambahin ein / social security / /// pivot id untuk tax summary link, jadi ada id yang sama antara database 1 dan 2 untuk mengambil id dan data tax summary