13 Commits

Author SHA1 Message Date
tuxarmy bde06536de fix: permission seeder, rate limit kontak 2026-05-11 18:57:06 +00: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 258508035d fix: exclude ViewDraft:Activity dari pengurus dan ketua di PermissionSeeder 2026-04-04 12:44:48 +07:00
tuxarmy a4f2f54928 chore: hapus RolesAndPermissionsSeeder 2026-04-04 11:17:08 +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 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 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 8ce4af5274 feat: tambah policy per role via PermissionSeeder, shield:generate otomatis di seeder 2026-04-03 04:59:30 +07:00