Audit: Absensi — Production Readiness
Tanggal: 2026-06-11 | Paket: Professional (manual only)
Ringkasan
| Dimensi |
Skor |
Status |
| Backend Odoo |
7/10 |
Kuning |
| Frontend UI/UX |
8/10 |
Hijau |
| Alur Bisnis |
8/10 |
Hijau |
| Overall |
Hijau |
Siap |
Temuan Medium
| ID |
Temuan |
Evidence |
Rekomendasi |
| AT-M1 |
tier1_attendance_api.py — 38 sudo() calls |
controllers |
Review ACL; kurangi elevation |
| AT-M2 |
Beberapa admin views dual HomeLayout/AppLayout |
MenuKehadiran.vue, AttendanceByClass.vue |
Unifikasi AppLayout |
| AT-M3 |
RFID views ada di FE tapi SC-ATTEND+ tidak di Professional |
AdminViews/RFID/ |
Pastikan menu hidden saat tidak entitled |
Backend
- ✅
scola_attendance README + tests test_tier1_attendance_api_unit.py
- ✅ Izin siswa bridge done (domain gap closed)
- ⚠️ Controller sudo density
Frontend
- ✅
DailyArrivalDeparture.vue, portal parent/student — AppLayout
- ✅ IMPLEMENTATION_GUIDE absensi ada
Flow
- ✅ Input harian staff TU — ≤5 klik
- ✅ Portal ortu read-only rekap