Commit Graph

3 Commits

Author SHA1 Message Date
KakaPatria 24a7387cfb FINAL MAYBE 2026-05-19 16:05:06 +07:00
KakaPatria e45b75531b Feat: Comprehensive input validation, backend rule tightening, database migration update
- Add comprehensive validation to 9+ CRUD forms (error summaries, field-level validation, character counters, submit gating)
- Audit all 67 Blade files for validation coverage and remediate missing validations
- Tighten backend validation rules: min:3 enforcement on all name/major fields across AdminController, BKController, AlumniController, ProfileUpdateRequest
- Update jurusan_polije table migration to match current database structure
- Restore database from backup: 9 jurusan, 10 recommendations, 20 chat histories
- Verify 49/49 PHPUnit tests passing (122 assertions, 100% success rate)
- Clean up development/test documentation files
- Status: Production ready for sidang (thesis defense)
2026-05-12 18:44:36 +07:00
KakaPatria e0b0c10ddc feat: add BK admin panel with complete CRUD operations and student management
- Create BKController with dashboard, students, chat history, recommendations, and jurusan management
- Add 8 BK panel views: students list/detail, chat history, riwayat rekomendasi/chatbot, jurusan CRUD, profil
- Add 15 BK routes with auth and isBK middleware protection
- Update AdminSeeder with 8+ char passwords and valid email format
- Add database migrations for chat history improvements
- Update various controllers and models for BK panel integration
- Remove sidebar Profil duplication, keep navbar dropdown only
2026-04-05 22:57:13 +07:00