diff --git a/database/seeders/ShieldSeeder.php b/database/seeders/ShieldSeeder.php index 6f1e1d9..c219ffd 100644 --- a/database/seeders/ShieldSeeder.php +++ b/database/seeders/ShieldSeeder.php @@ -105,13 +105,101 @@ public function run(): void "ForceDeleteAny:User", "RestoreAny:User", "Replicate:User", - "Reorder:User" + "Reorder:User", + "ViewAny:Announcement", + "View:Announcement", + "Create:Announcement", + "Update:Announcement", + "Delete:Announcement", + "Restore:Announcement", + "ForceDelete:Announcement", + "ForceDeleteAny:Announcement", + "RestoreAny:Announcement", + "Replicate:Announcement", + "Reorder:Announcement", + "ViewAny:ContentRecap", + "View:ContentRecap", + "Create:ContentRecap", + "Update:ContentRecap", + "Delete:ContentRecap", + "Restore:ContentRecap", + "ForceDelete:ContentRecap", + "ForceDeleteAny:ContentRecap", + "RestoreAny:ContentRecap", + "Replicate:ContentRecap", + "Reorder:ContentRecap", + "ViewAny:Cooperation", + "View:Cooperation", + "Create:Cooperation", + "Update:Cooperation", + "Delete:Cooperation", + "Restore:Cooperation", + "ForceDelete:Cooperation", + "ForceDeleteAny:Cooperation", + "RestoreAny:Cooperation", + "Replicate:Cooperation", + "Reorder:Cooperation", + "ViewAny:IssueManagement", + "View:IssueManagement", + "Create:IssueManagement", + "Update:IssueManagement", + "Delete:IssueManagement", + "Restore:IssueManagement", + "ForceDelete:IssueManagement", + "ForceDeleteAny:IssueManagement", + "RestoreAny:IssueManagement", + "Replicate:IssueManagement", + "Reorder:IssueManagement", + "ViewAny:Journalist", + "View:Journalist", + "Create:Journalist", + "Update:Journalist", + "Delete:Journalist", + "Restore:Journalist", + "ForceDelete:Journalist", + "ForceDeleteAny:Journalist", + "RestoreAny:Journalist", + "Replicate:Journalist", + "Reorder:Journalist", + "ViewAny:MediaMonitoring", + "View:MediaMonitoring", + "Create:MediaMonitoring", + "Update:MediaMonitoring", + "Delete:MediaMonitoring", + "Restore:MediaMonitoring", + "ForceDelete:MediaMonitoring", + "ForceDeleteAny:MediaMonitoring", + "RestoreAny:MediaMonitoring", + "Replicate:MediaMonitoring", + "Reorder:MediaMonitoring", + "ViewAny:News", + "View:News", + "Create:News", + "Update:News", + "Delete:News", + "Restore:News", + "ForceDelete:News", + "ForceDeleteAny:News", + "RestoreAny:News", + "Replicate:News", + "Reorder:News" ] }, { "name": "Administrator", "guard_name": "web", "permissions": [ + "ViewAny:Role", + "View:Role", + "Create:Role", + "Update:Role", + "Delete:Role", + "Restore:Role", + "ForceDelete:Role", + "ForceDeleteAny:Role", + "RestoreAny:Role", + "Replicate:Role", + "Reorder:Role", "ViewAny:Theme", "View:Theme", "Create:Theme", @@ -188,13 +276,225 @@ public function run(): void "ForceDeleteAny:User", "RestoreAny:User", "Replicate:User", - "Reorder:User" + "Reorder:User", + "ViewAny:Announcement", + "View:Announcement", + "Create:Announcement", + "Update:Announcement", + "Delete:Announcement", + "Restore:Announcement", + "ForceDelete:Announcement", + "ForceDeleteAny:Announcement", + "RestoreAny:Announcement", + "Replicate:Announcement", + "Reorder:Announcement", + "ViewAny:ContentRecap", + "View:ContentRecap", + "Create:ContentRecap", + "Update:ContentRecap", + "Delete:ContentRecap", + "Restore:ContentRecap", + "ForceDelete:ContentRecap", + "ForceDeleteAny:ContentRecap", + "RestoreAny:ContentRecap", + "Replicate:ContentRecap", + "Reorder:ContentRecap", + "ViewAny:Cooperation", + "View:Cooperation", + "Create:Cooperation", + "Update:Cooperation", + "Delete:Cooperation", + "Restore:Cooperation", + "ForceDelete:Cooperation", + "ForceDeleteAny:Cooperation", + "RestoreAny:Cooperation", + "Replicate:Cooperation", + "Reorder:Cooperation", + "ViewAny:IssueManagement", + "View:IssueManagement", + "Create:IssueManagement", + "Update:IssueManagement", + "Delete:IssueManagement", + "Restore:IssueManagement", + "ForceDelete:IssueManagement", + "ForceDeleteAny:IssueManagement", + "RestoreAny:IssueManagement", + "Replicate:IssueManagement", + "Reorder:IssueManagement", + "ViewAny:Journalist", + "View:Journalist", + "Create:Journalist", + "Update:Journalist", + "Delete:Journalist", + "Restore:Journalist", + "ForceDelete:Journalist", + "ForceDeleteAny:Journalist", + "RestoreAny:Journalist", + "Replicate:Journalist", + "Reorder:Journalist", + "ViewAny:MediaMonitoring", + "View:MediaMonitoring", + "Create:MediaMonitoring", + "Update:MediaMonitoring", + "Delete:MediaMonitoring", + "Restore:MediaMonitoring", + "ForceDelete:MediaMonitoring", + "ForceDeleteAny:MediaMonitoring", + "RestoreAny:MediaMonitoring", + "Replicate:MediaMonitoring", + "Reorder:MediaMonitoring", + "ViewAny:News", + "View:News", + "Create:News", + "Update:News", + "Delete:News", + "Restore:News", + "ForceDelete:News", + "ForceDeleteAny:News", + "RestoreAny:News", + "Replicate:News", + "Reorder:News" + ] + }, + { + "name": "Admin Monitoring", + "guard_name": "web", + "permissions": [ + "ViewAny:MediaMonitoring", + "View:MediaMonitoring", + "Create:MediaMonitoring", + "Update:MediaMonitoring", + "Delete:MediaMonitoring", + "Restore:MediaMonitoring", + "ForceDelete:MediaMonitoring", + "ForceDeleteAny:MediaMonitoring", + "RestoreAny:MediaMonitoring", + "Replicate:MediaMonitoring", + "Reorder:MediaMonitoring", + "ViewAny:IssueManagement", + "View:IssueManagement", + "Create:IssueManagement", + "Update:IssueManagement", + "Delete:IssueManagement", + "Restore:IssueManagement", + "ForceDelete:IssueManagement", + "ForceDeleteAny:IssueManagement", + "RestoreAny:IssueManagement", + "Replicate:IssueManagement", + "Reorder:IssueManagement", + "ViewAny:News", + "View:News", + "Create:News", + "Update:News", + "Delete:News", + "Restore:News", + "ForceDelete:News", + "ForceDeleteAny:News", + "RestoreAny:News", + "Replicate:News", + "Reorder:News", + "ViewAny:Journalist", + "View:Journalist", + "Create:Journalist", + "Update:Journalist", + "Delete:Journalist", + "Restore:Journalist", + "ForceDelete:Journalist", + "ForceDeleteAny:Journalist", + "RestoreAny:Journalist", + "Replicate:Journalist", + "Reorder:Journalist", + "ViewAny:Classification", + "View:Classification", + "ViewAny:SubClassification", + "View:SubClassification", + "ViewAny:Location", + "View:Location", + "ViewAny:SubLocation", + "View:SubLocation", + "ViewAny:Department", + "View:Department" + ] + }, + { + "name": "Admin Konten", + "guard_name": "web", + "permissions": [ + "ViewAny:ContentRecap", + "View:ContentRecap", + "Create:ContentRecap", + "Update:ContentRecap", + "Delete:ContentRecap", + "Restore:ContentRecap", + "ForceDelete:ContentRecap", + "ForceDeleteAny:ContentRecap", + "RestoreAny:ContentRecap", + "Replicate:ContentRecap", + "Reorder:ContentRecap", + "ViewAny:Announcement", + "View:Announcement", + "Create:Announcement", + "Update:Announcement", + "Delete:Announcement", + "Restore:Announcement", + "ForceDelete:Announcement", + "ForceDeleteAny:Announcement", + "RestoreAny:Announcement", + "Replicate:Announcement", + "Reorder:Announcement", + "ViewAny:Classification", + "View:Classification", + "ViewAny:SubClassification", + "View:SubClassification", + "ViewAny:Theme", + "View:Theme", + "ViewAny:News", + "View:News" + ] + }, + { + "name": "Admin Keuangan", + "guard_name": "web", + "permissions": [ + "ViewAny:Cooperation", + "View:Cooperation", + "Create:Cooperation", + "Update:Cooperation", + "Delete:Cooperation", + "Restore:Cooperation", + "ForceDelete:Cooperation", + "ForceDeleteAny:Cooperation", + "RestoreAny:Cooperation", + "Replicate:Cooperation", + "Reorder:Cooperation" ] }, { "name": "Perusahaan", "guard_name": "web", "permissions": [ + "ViewAny:Cooperation", + "View:Cooperation", + "Create:Cooperation", + "Update:Cooperation", + "Delete:Cooperation", + "Restore:Cooperation", + "ForceDelete:Cooperation", + "ForceDeleteAny:Cooperation", + "RestoreAny:Cooperation", + "Replicate:Cooperation", + "Reorder:Cooperation", + "ViewAny:Journalist", + "View:Journalist", + "Create:Journalist", + "Update:Journalist", + "Delete:Journalist", + "Restore:Journalist", + "ForceDelete:Journalist", + "ForceDeleteAny:Journalist", + "RestoreAny:Journalist", + "Replicate:Journalist", + "Reorder:Journalist" ] } ]