feat: Add comprehensive permissions for various new resources to the Shield seeder.
This commit is contained in:
parent
aa77c1c940
commit
1fb21e9a5b
@ -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"
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user