Commit Graph

23 Commits

Author SHA1 Message Date
tuxarmy 43a2fe4eea chore: update UserSeeder agar tiap divisi punya 1 pengurus (leader) dan 3-8 anggota 2026-04-05 22:35:53 +07:00
tuxarmy 438fb96561 feat: tambah role koordinator dengan akses buat/edit/hapus kegiatan milik sendiri 2026-04-05 22:23:12 +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 cde63da358 feat: update UserSeeder pakai Factory 2026-04-04 12:56:13 +07:00
tuxarmy 258508035d fix: exclude ViewDraft:Activity dari pengurus dan ketua di PermissionSeeder 2026-04-04 12:44:48 +07:00
tuxarmy 7e3653a78b feat: tambah ShieldSeeder dari shield:seed, update config discovery dan DatabaseSeeder 2026-04-04 12:09:36 +07:00
tuxarmy a4f2f54928 chore: hapus RolesAndPermissionsSeeder 2026-04-04 11:17:08 +07:00
tuxarmy e41bde8888 chore: hapus ShieldSeeder, jalankan shield:generate manual jika dibutuhkan 2026-04-04 11:03:16 +07:00
tuxarmy 0d32d1c1db fix: custom permission dihandle Shield via shield:generate, hapus seed manual 2026-04-04 10:58:29 +07:00
tuxarmy 77e19cbb00 feat: pindahkan custom permission ke config/filament-shield.php 2026-04-04 10:53:15 +07:00
tuxarmy d3d7c6e422 fix: hapus hardcode role, ganti dengan permission check (can()) 2026-04-04 09:44:14 +07:00
tuxarmy 61cbc75caf fix: gunakan author_id (bukan user_id) di PostObserver dan MemberPointSeeder 2026-04-04 08:25:27 +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 98110e519b fix: perbaiki type navigationGroup MemberDue, tambah MemberDuePolicy, update PermissionSeeder untuk iuran, update README deployment 2026-04-04 06:21:27 +07:00
tuxarmy 060d669d5c feat: tambah AuditSeeder dan perbaiki tampilan audit agar human-readable 2026-04-03 07:41:07 +07:00
tuxarmy 764aa4d82f fix: gabungkan MyPostResource ke PostResource dengan scope dan UI adaptif per role 2026-04-03 07:01:46 +07:00
tuxarmy a7e10600d4 feat: anggota dapat menulis artikel dengan workflow approval sebelum diterbitkan 2026-04-03 06:48:06 +07:00
tuxarmy 3339a45243 feat: tambah modul blog dengan resource Filament, halaman publik, dan PostSeeder 2026-04-03 05:18:34 +07:00
tuxarmy 8ce4af5274 feat: tambah policy per role via PermissionSeeder, shield:generate otomatis di seeder 2026-04-03 04:59:30 +07:00
tuxarmy bedcb9e4f0 feat: tambah voting system, VoteSeeder, dan halaman detail voting 2026-04-03 04:55: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
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