Commit Graph

12 Commits

Author SHA1 Message Date
tuxarmy b5ac4d892f fix: role anggota tidak bisa dihapus via form edit user 2026-04-05 22:48:23 +07:00
tuxarmy 6c23cc8660 feat: tambah role editor, workflow post, leaderboard, rekap kehadiran, kategori kas dengan type, seeder lengkap 2026-04-05 06:21:16 +07:00
tuxarmy 018c5bf04e fix: ganti throw Exception di ActivityObserver dengan Filament Notification, guard creator null 2026-04-04 09:13:36 +07:00
tuxarmy 61cbc75caf fix: gunakan author_id (bukan user_id) di PostObserver dan MemberPointSeeder 2026-04-04 08:25:27 +07:00
tuxarmy fcd3816825 fix: poin kehadiran dibuat otomatis via AttachAction after hook 2026-04-04 06:50:06 +07:00
tuxarmy ae0cddc270 feat: tambah sistem poin anggota (kehadiran +10, artikel +5)
- Model MemberPoint + migration
- PostObserver: +5 poin saat artikel dipublish
- ActivityObserver: +10 poin saat peserta hadir di kegiatan
- MemberPointResource: tampil di grup Organisasi
- MemberPointSeeder + update ActivitySeeder dengan pivot status kehadiran
- Update PermissionSeeder: anggota bisa lihat poin
2026-04-04 06:44:54 +07:00
tuxarmy e2f7d7f10f fix: implementasi FilamentUser interface agar panel bisa diakses di production
- Tambah FilamentUser interface di User model
- Tambah canAccessPanel() method
- Tambah VoteObserver: broadcast notifikasi ke semua user saat vote baru
- Tambah NotificationService::toAll()
- Fix Vote model: auto-fill created_by via booted()
- Fix CashRecordObserver: fallback created_by untuk Vote
2026-04-03 11:31:12 +07:00
tuxarmy 3d31f465ec feat: tambah widget statistik kas dan perbaikan alur verifikasi transaksi
- Tambah CashStatsWidget: total saldo, pemasukan/pengeluaran bulan ini, saldo bulan lalu
- Widget hanya tampil di halaman transaksi kas (bukan dashboard)
- Hanya transaksi yang sudah diverifikasi masuk ke perhitungan total kas
- Perbaiki namespace Action notifikasi (Filament v5)
- Perbaiki observer: hapus throw Exception yang menyebabkan widget hilang
- Tambah redirect setelah aksi setujui/tolak/verifikasi agar halaman refresh otomatis
- Tambah file DOKUMENTASI.md
2026-04-03 08:51:47 +07:00
tuxarmy cd2fa2d350 fix: tambah notifikasi ke ketua saat transaksi butuh persetujuan, dan ke bendahara setelah disetujui/ditolak 2026-04-03 08:12:12 +07:00
tuxarmy 3a0373bc44 feat: tambah database notifications dan widget activity log di dashboard 2026-04-03 07:57:40 +07:00
tuxarmy 3d4471ab91 feat: implementasi threshold keuangan otomatis via observer dan action approval 2026-04-03 05:02:33 +07:00
tuxarmy d42b23f604 feat: pindah route ke /dashboard, tambah seeders, business rules via observers, action verifikasi & approval 2026-04-03 04:34:21 +07:00