tuxarmy
98110e519b
fix: perbaiki type navigationGroup MemberDue, tambah MemberDuePolicy, update PermissionSeeder untuk iuran, update README deployment
2026-04-04 06:21:27 +07:00
tuxarmy
64c5614191
docs: update README.md
2026-04-03 12:03:40 +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
0af434568d
feat: aktifkan polling notifikasi database setiap 30 detik
2026-04-03 09:57:41 +07:00
tuxarmy
2b0ac071a7
feat: tambah link ke halaman publik di sidebar admin panel
2026-04-03 09:04:45 +07:00
tuxarmy
dc46c36b48
feat: atur urutan navigasi grup di admin panel
2026-04-03 09:01:03 +07:00
tuxarmy
3a0373bc44
feat: tambah database notifications dan widget activity log di dashboard
2026-04-03 07:57:40 +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
tuxarmy
8675c14f15
feat: tambah seeder roles & super_admin, widget dashboard stats
2026-04-03 04:27:07 +07:00
tuxarmy
b7b5019827
chore: initial Laravel 13 + Filament 5 + Shield setup
2026-04-03 03:50:40 +07:00