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",
|
"ForceDeleteAny:User",
|
||||||
"RestoreAny:User",
|
"RestoreAny:User",
|
||||||
"Replicate: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",
|
"name": "Administrator",
|
||||||
"guard_name": "web",
|
"guard_name": "web",
|
||||||
"permissions": [
|
"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",
|
"ViewAny:Theme",
|
||||||
"View:Theme",
|
"View:Theme",
|
||||||
"Create:Theme",
|
"Create:Theme",
|
||||||
@ -188,13 +276,225 @@ public function run(): void
|
|||||||
"ForceDeleteAny:User",
|
"ForceDeleteAny:User",
|
||||||
"RestoreAny:User",
|
"RestoreAny:User",
|
||||||
"Replicate: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",
|
"name": "Perusahaan",
|
||||||
"guard_name": "web",
|
"guard_name": "web",
|
||||||
"permissions": [
|
"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