feat: update permissions for roles in ShieldSeeder to include comprehensive access controls for various entities
This commit is contained in:
parent
7413584bba
commit
37d4b3b39a
@ -124,18 +124,6 @@ public function run(): void
|
|||||||
"Replicate:FeedPurchase",
|
"Replicate:FeedPurchase",
|
||||||
"Reorder:FeedPurchase",
|
"Reorder:FeedPurchase",
|
||||||
|
|
||||||
"ViewAny:OrderPurchase",
|
|
||||||
"View:OrderPurchase",
|
|
||||||
"Create:OrderPurchase",
|
|
||||||
"Update:OrderPurchase",
|
|
||||||
"Delete:OrderPurchase",
|
|
||||||
"Restore:OrderPurchase",
|
|
||||||
"ForceDelete:OrderPurchase",
|
|
||||||
"ForceDeleteAny:OrderPurchase",
|
|
||||||
"RestoreAny:OrderPurchase",
|
|
||||||
"Replicate:OrderPurchase",
|
|
||||||
"Reorder:OrderPurchase",
|
|
||||||
|
|
||||||
"ViewAny:Order",
|
"ViewAny:Order",
|
||||||
"View:Order",
|
"View:Order",
|
||||||
"Create:Order",
|
"Create:Order",
|
||||||
@ -188,12 +176,168 @@ public function run(): void
|
|||||||
{
|
{
|
||||||
"name": "Pemilik",
|
"name": "Pemilik",
|
||||||
"guard_name": "web",
|
"guard_name": "web",
|
||||||
"permissions" : []
|
"permissions" : [
|
||||||
|
"View:StatsOverview",
|
||||||
|
"View:EggProductionChart",
|
||||||
|
"View:OrderTrendChart",
|
||||||
|
"View:RevenueExpenseChart",
|
||||||
|
"View:TopCustomersChart",
|
||||||
|
|
||||||
|
"ViewAny:Chicken",
|
||||||
|
"View:Chicken",
|
||||||
|
"Create:Chicken",
|
||||||
|
"Update:Chicken",
|
||||||
|
"Delete:Chicken",
|
||||||
|
"Restore:Chicken",
|
||||||
|
"ForceDelete:Chicken",
|
||||||
|
"ForceDeleteAny:Chicken",
|
||||||
|
"RestoreAny:Chicken",
|
||||||
|
"Replicate:Chicken",
|
||||||
|
"Reorder:Chicken",
|
||||||
|
|
||||||
|
"ViewAny:Customer",
|
||||||
|
"View:Customer",
|
||||||
|
"Create:Customer",
|
||||||
|
"Update:Customer",
|
||||||
|
"Delete:Customer",
|
||||||
|
"Restore:Customer",
|
||||||
|
"ForceDelete:Customer",
|
||||||
|
"ForceDeleteAny:Customer",
|
||||||
|
"RestoreAny:Customer",
|
||||||
|
"Replicate:Customer",
|
||||||
|
"Reorder:Customer",
|
||||||
|
|
||||||
|
"ViewAny:DelayedGood",
|
||||||
|
"View:DelayedGood",
|
||||||
|
"Create:DelayedGood",
|
||||||
|
"Update:DelayedGood",
|
||||||
|
"Delete:DelayedGood",
|
||||||
|
"Restore:DelayedGood",
|
||||||
|
"ForceDelete:DelayedGood",
|
||||||
|
"ForceDeleteAny:DelayedGood",
|
||||||
|
"RestoreAny:DelayedGood",
|
||||||
|
"Replicate:DelayedGood",
|
||||||
|
"Reorder:DelayedGood",
|
||||||
|
|
||||||
|
"ViewAny:EggCollection",
|
||||||
|
"View:EggCollection",
|
||||||
|
"Create:EggCollection",
|
||||||
|
"Update:EggCollection",
|
||||||
|
"Delete:EggCollection",
|
||||||
|
"Restore:EggCollection",
|
||||||
|
"ForceDelete:EggCollection",
|
||||||
|
"ForceDeleteAny:EggCollection",
|
||||||
|
"RestoreAny:EggCollection",
|
||||||
|
"Replicate:EggCollection",
|
||||||
|
"Reorder:EggCollection",
|
||||||
|
|
||||||
|
"ViewAny:EggPrice",
|
||||||
|
"View:EggPrice",
|
||||||
|
"Create:EggPrice",
|
||||||
|
"Update:EggPrice",
|
||||||
|
"Delete:EggPrice",
|
||||||
|
"Restore:EggPrice",
|
||||||
|
"ForceDelete:EggPrice",
|
||||||
|
"ForceDeleteAny:EggPrice",
|
||||||
|
"RestoreAny:EggPrice",
|
||||||
|
"Replicate:EggPrice",
|
||||||
|
"Reorder:EggPrice",
|
||||||
|
|
||||||
|
"ViewAny:Expense",
|
||||||
|
"View:Expense",
|
||||||
|
"Create:Expense",
|
||||||
|
"Update:Expense",
|
||||||
|
"Delete:Expense",
|
||||||
|
"Restore:Expense",
|
||||||
|
"ForceDelete:Expense",
|
||||||
|
"ForceDeleteAny:Expense",
|
||||||
|
"RestoreAny:Expense",
|
||||||
|
"Replicate:Expense",
|
||||||
|
"Reorder:Expense",
|
||||||
|
|
||||||
|
"ViewAny:Feed",
|
||||||
|
"View:Feed",
|
||||||
|
"Create:Feed",
|
||||||
|
"Update:Feed",
|
||||||
|
"Delete:Feed",
|
||||||
|
"Restore:Feed",
|
||||||
|
"ForceDelete:Feed",
|
||||||
|
"ForceDeleteAny:Feed",
|
||||||
|
"RestoreAny:Feed",
|
||||||
|
"Replicate:Feed",
|
||||||
|
"Reorder:Feed",
|
||||||
|
|
||||||
|
"ViewAny:FeedPurchase",
|
||||||
|
"View:FeedPurchase",
|
||||||
|
"Create:FeedPurchase",
|
||||||
|
"Update:FeedPurchase",
|
||||||
|
"Delete:FeedPurchase",
|
||||||
|
"Restore:FeedPurchase",
|
||||||
|
"ForceDelete:FeedPurchase",
|
||||||
|
"ForceDeleteAny:FeedPurchase",
|
||||||
|
"RestoreAny:FeedPurchase",
|
||||||
|
"Replicate:FeedPurchase",
|
||||||
|
"Reorder:FeedPurchase",
|
||||||
|
|
||||||
|
"ViewAny:Order",
|
||||||
|
"View:Order",
|
||||||
|
"Create:Order",
|
||||||
|
"Update:Order",
|
||||||
|
"Delete:Order",
|
||||||
|
"Restore:Order",
|
||||||
|
"ForceDelete:Order",
|
||||||
|
"ForceDeleteAny:Order",
|
||||||
|
"RestoreAny:Order",
|
||||||
|
"Replicate:Order",
|
||||||
|
"Reorder:Order",
|
||||||
|
|
||||||
|
"ViewAny:Unit",
|
||||||
|
"View:Unit",
|
||||||
|
"Create:Unit",
|
||||||
|
"Update:Unit",
|
||||||
|
"Delete:Unit",
|
||||||
|
"Restore:Unit",
|
||||||
|
"ForceDelete:Unit",
|
||||||
|
"ForceDeleteAny:Unit",
|
||||||
|
"RestoreAny:Unit",
|
||||||
|
"Replicate:Unit",
|
||||||
|
"Reorder:Unit",
|
||||||
|
|
||||||
|
"ViewAny:User",
|
||||||
|
"View:User",
|
||||||
|
"Create:User",
|
||||||
|
"Update:User",
|
||||||
|
"Delete:User",
|
||||||
|
"Restore:User",
|
||||||
|
"ForceDelete:User",
|
||||||
|
"ForceDeleteAny:User",
|
||||||
|
"RestoreAny:User",
|
||||||
|
"Replicate:User",
|
||||||
|
"Reorder:User"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Administrator",
|
"name": "Administrator",
|
||||||
"guard_name": "web",
|
"guard_name": "web",
|
||||||
"permissions" : []
|
"permissions" : [
|
||||||
|
"ViewAny:EggCollection",
|
||||||
|
"View:EggCollection",
|
||||||
|
"Create:EggCollection",
|
||||||
|
"Update:EggCollection",
|
||||||
|
"Delete:EggCollection",
|
||||||
|
|
||||||
|
"ViewAny:Expense",
|
||||||
|
"View:Expense",
|
||||||
|
"Create:Expense",
|
||||||
|
"Update:Expense",
|
||||||
|
"Delete:Expense",
|
||||||
|
|
||||||
|
"ViewAny:Order",
|
||||||
|
"View:Order",
|
||||||
|
"Create:Order",
|
||||||
|
"Update:Order",
|
||||||
|
"Delete:Order"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
JSON;
|
JSON;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user