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",
|
||||
"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",
|
||||
"View:Order",
|
||||
"Create:Order",
|
||||
@ -188,12 +176,168 @@ public function run(): void
|
||||
{
|
||||
"name": "Pemilik",
|
||||
"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",
|
||||
"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;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user