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
This commit is contained in:
2026-04-04 06:44:54 +07:00
parent 9c72293476
commit ae0cddc270
16 changed files with 287 additions and 1 deletions
+1
View File
@@ -44,6 +44,7 @@ class PermissionSeeder extends Seeder
'ViewAny:Activity', 'View:Activity',
'ViewAny:Vote', 'View:Vote',
'ViewAny:Post', 'View:Post', 'Create:Post', 'Update:Post', 'Delete:Post',
'ViewAny:MemberPoint', 'View:MemberPoint',
])->get());
// Auditor: read-only semua + akses audit