refactor(role permission): menyesuaikan permission nya
This commit is contained in:
parent
9f78f45a93
commit
09b7307a23
@ -28,8 +28,6 @@ public function run(): void
|
||||
'update password',
|
||||
|
||||
'view studio overview',
|
||||
'view member overview',
|
||||
'view partner overview',
|
||||
|
||||
'view analysis',
|
||||
|
||||
@ -150,6 +148,16 @@ public function run(): void
|
||||
|
||||
'view social settings',
|
||||
'update social settings',
|
||||
|
||||
// member
|
||||
'view member overview',
|
||||
|
||||
'view member voucher',
|
||||
|
||||
'view member membership',
|
||||
|
||||
// partner
|
||||
'view partner overview',
|
||||
];
|
||||
|
||||
foreach ($permissions as $permission) {
|
||||
@ -159,31 +167,44 @@ public function run(): void
|
||||
$developer->syncPermissions($permissions, array_diff($permissions, [
|
||||
'view member overview',
|
||||
'view partner overview',
|
||||
|
||||
'view member voucher',
|
||||
'view member membership',
|
||||
]));
|
||||
|
||||
$owner->syncPermissions($permissions, array_diff($permissions, [
|
||||
'view member overview',
|
||||
'view partner overview',
|
||||
|
||||
'view member voucher',
|
||||
'view member membership',
|
||||
]));
|
||||
|
||||
$leader->syncPermissions(array_diff($permissions, [
|
||||
'view member overview',
|
||||
'view partner overview',
|
||||
|
||||
'view outlet',
|
||||
'view member voucher',
|
||||
'view member membership',
|
||||
|
||||
'create outlet',
|
||||
'update outlet',
|
||||
'delete outlet',
|
||||
|
||||
'view user',
|
||||
'create user',
|
||||
'update user',
|
||||
'delete user',
|
||||
'reset password user',
|
||||
|
||||
'create tier',
|
||||
'update tier',
|
||||
'delete tier',
|
||||
|
||||
'view tier reward',
|
||||
'create tier reward',
|
||||
'update tier reward',
|
||||
'delete tier reward',
|
||||
|
||||
'create voucher',
|
||||
'update voucher',
|
||||
'delete voucher',
|
||||
@ -191,23 +212,63 @@ public function run(): void
|
||||
'create perfume',
|
||||
'update perfume',
|
||||
'delete perfume',
|
||||
'audit perfume',
|
||||
|
||||
'create product',
|
||||
'update product',
|
||||
'delete product',
|
||||
'audit product',
|
||||
|
||||
'create bottle',
|
||||
'update bottle',
|
||||
'delete bottle',
|
||||
'audit bottle',
|
||||
|
||||
'view payroll',
|
||||
'manage adjustment',
|
||||
|
||||
'delete order',
|
||||
|
||||
'view purchase',
|
||||
'create purchase',
|
||||
'delete purchase',
|
||||
|
||||
'view faq',
|
||||
'create faq',
|
||||
'update faq',
|
||||
'delete faq',
|
||||
|
||||
'view perfume feature',
|
||||
'create perfume feature',
|
||||
'update perfume feature',
|
||||
'delete perfume feature',
|
||||
|
||||
'view choose us',
|
||||
'create choose us',
|
||||
'update choose us',
|
||||
'delete choose us',
|
||||
|
||||
'view application settings',
|
||||
|
||||
'view whatsapp settings',
|
||||
|
||||
'view general settings',
|
||||
'update general settings',
|
||||
|
||||
'view contact settings',
|
||||
'update contact settings',
|
||||
|
||||
'view seo settings',
|
||||
'update seo settings',
|
||||
|
||||
'view social settings',
|
||||
'update social settings',
|
||||
]));
|
||||
|
||||
$admin->syncPermissions(array_diff($permissions, [
|
||||
'view member overview',
|
||||
'view partner overview',
|
||||
|
||||
'view member voucher',
|
||||
'view member membership',
|
||||
|
||||
'view outlet',
|
||||
'create outlet',
|
||||
'update outlet',
|
||||
@ -217,47 +278,87 @@ public function run(): void
|
||||
'create user',
|
||||
'update user',
|
||||
'delete user',
|
||||
'reset password user',
|
||||
|
||||
'view formula',
|
||||
'create formula',
|
||||
'update formula',
|
||||
'delete formula',
|
||||
|
||||
'view tier',
|
||||
'create tier',
|
||||
'update tier',
|
||||
'delete tier',
|
||||
|
||||
'view tier reward',
|
||||
'create tier reward',
|
||||
'update tier reward',
|
||||
'delete tier reward',
|
||||
|
||||
'view voucher',
|
||||
'create voucher',
|
||||
'update voucher',
|
||||
'delete voucher',
|
||||
|
||||
'create category',
|
||||
'update category',
|
||||
'delete category',
|
||||
|
||||
'create brand',
|
||||
'update brand',
|
||||
'delete brand',
|
||||
'view customer',
|
||||
'create customer',
|
||||
'update customer',
|
||||
'delete customer',
|
||||
|
||||
'create perfume',
|
||||
'update perfume',
|
||||
'delete perfume',
|
||||
'audit perfume',
|
||||
|
||||
'create product',
|
||||
'update product',
|
||||
'delete product',
|
||||
'audit product',
|
||||
|
||||
'create bottle',
|
||||
'update bottle',
|
||||
'delete bottle',
|
||||
'audit bottle',
|
||||
|
||||
'view article',
|
||||
'create article',
|
||||
'update article',
|
||||
'delete article',
|
||||
'view payroll',
|
||||
'manage adjustment',
|
||||
|
||||
'delete order',
|
||||
|
||||
'view purchase',
|
||||
'create purchase',
|
||||
'delete purchase',
|
||||
|
||||
'view faq',
|
||||
'create faq',
|
||||
'update faq',
|
||||
'delete faq',
|
||||
|
||||
'view perfume feature',
|
||||
'create perfume feature',
|
||||
'update perfume feature',
|
||||
'delete perfume feature',
|
||||
|
||||
'view choose us',
|
||||
'create choose us',
|
||||
'update choose us',
|
||||
'delete choose us',
|
||||
|
||||
'view application settings',
|
||||
|
||||
'view whatsapp settings',
|
||||
|
||||
'view general settings',
|
||||
'update general settings',
|
||||
|
||||
'view contact settings',
|
||||
'update contact settings',
|
||||
|
||||
'view seo settings',
|
||||
'update seo settings',
|
||||
|
||||
'view social settings',
|
||||
'update social settings',
|
||||
]));
|
||||
|
||||
$partner->syncPermissions([
|
||||
'view member overview',
|
||||
|
||||
'view account',
|
||||
'update account',
|
||||
|
||||
@ -266,11 +367,11 @@ public function run(): void
|
||||
|
||||
'view password',
|
||||
'update password',
|
||||
|
||||
'view partner overview',
|
||||
]);
|
||||
|
||||
$customer->syncPermissions([
|
||||
'view partner overview',
|
||||
|
||||
'view account',
|
||||
'update account',
|
||||
|
||||
@ -279,6 +380,12 @@ public function run(): void
|
||||
|
||||
'view password',
|
||||
'update password',
|
||||
|
||||
'view member overview',
|
||||
|
||||
'view member voucher',
|
||||
|
||||
'view member membership',
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user