feat: anggota dapat menulis artikel dengan workflow approval sebelum diterbitkan

This commit is contained in:
2026-04-03 06:48:06 +07:00
parent 5d14b55173
commit a7e10600d4
12 changed files with 339 additions and 10 deletions
+2 -1
View File
@@ -36,10 +36,11 @@ class PermissionSeeder extends Seeder
->orWhere('name', 'like', 'View:Division')
->get());
// Anggota: hanya lihat kegiatan & voting
// Anggota: lihat kegiatan & voting + kelola artikel sendiri
$anggota->syncPermissions(Permission::whereIn('name', [
'ViewAny:Activity', 'View:Activity',
'ViewAny:Vote', 'View:Vote',
'ViewAny:MyPost', 'View:MyPost', 'Create:MyPost', 'Update:MyPost', 'Delete:MyPost',
])->get());
// Auditor: read-only semua + akses audit