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',
|
'update password',
|
||||||
|
|
||||||
'view studio overview',
|
'view studio overview',
|
||||||
'view member overview',
|
|
||||||
'view partner overview',
|
|
||||||
|
|
||||||
'view analysis',
|
'view analysis',
|
||||||
|
|
||||||
@ -150,6 +148,16 @@ public function run(): void
|
|||||||
|
|
||||||
'view social settings',
|
'view social settings',
|
||||||
'update social settings',
|
'update social settings',
|
||||||
|
|
||||||
|
// member
|
||||||
|
'view member overview',
|
||||||
|
|
||||||
|
'view member voucher',
|
||||||
|
|
||||||
|
'view member membership',
|
||||||
|
|
||||||
|
// partner
|
||||||
|
'view partner overview',
|
||||||
];
|
];
|
||||||
|
|
||||||
foreach ($permissions as $permission) {
|
foreach ($permissions as $permission) {
|
||||||
@ -159,31 +167,44 @@ public function run(): void
|
|||||||
$developer->syncPermissions($permissions, array_diff($permissions, [
|
$developer->syncPermissions($permissions, array_diff($permissions, [
|
||||||
'view member overview',
|
'view member overview',
|
||||||
'view partner overview',
|
'view partner overview',
|
||||||
|
|
||||||
|
'view member voucher',
|
||||||
|
'view member membership',
|
||||||
]));
|
]));
|
||||||
|
|
||||||
$owner->syncPermissions($permissions, array_diff($permissions, [
|
$owner->syncPermissions($permissions, array_diff($permissions, [
|
||||||
'view member overview',
|
'view member overview',
|
||||||
'view partner overview',
|
'view partner overview',
|
||||||
|
|
||||||
|
'view member voucher',
|
||||||
|
'view member membership',
|
||||||
]));
|
]));
|
||||||
|
|
||||||
$leader->syncPermissions(array_diff($permissions, [
|
$leader->syncPermissions(array_diff($permissions, [
|
||||||
'view member overview',
|
'view member overview',
|
||||||
'view partner overview',
|
'view partner overview',
|
||||||
|
|
||||||
'view outlet',
|
'view member voucher',
|
||||||
|
'view member membership',
|
||||||
|
|
||||||
'create outlet',
|
'create outlet',
|
||||||
'update outlet',
|
'update outlet',
|
||||||
'delete outlet',
|
'delete outlet',
|
||||||
|
|
||||||
'view user',
|
|
||||||
'create user',
|
'create user',
|
||||||
'update user',
|
'update user',
|
||||||
'delete user',
|
'delete user',
|
||||||
|
'reset password user',
|
||||||
|
|
||||||
'create tier',
|
'create tier',
|
||||||
'update tier',
|
'update tier',
|
||||||
'delete tier',
|
'delete tier',
|
||||||
|
|
||||||
|
'view tier reward',
|
||||||
|
'create tier reward',
|
||||||
|
'update tier reward',
|
||||||
|
'delete tier reward',
|
||||||
|
|
||||||
'create voucher',
|
'create voucher',
|
||||||
'update voucher',
|
'update voucher',
|
||||||
'delete voucher',
|
'delete voucher',
|
||||||
@ -191,23 +212,63 @@ public function run(): void
|
|||||||
'create perfume',
|
'create perfume',
|
||||||
'update perfume',
|
'update perfume',
|
||||||
'delete perfume',
|
'delete perfume',
|
||||||
'audit perfume',
|
|
||||||
|
|
||||||
'create product',
|
'create product',
|
||||||
'update product',
|
'update product',
|
||||||
'delete product',
|
'delete product',
|
||||||
'audit product',
|
|
||||||
|
|
||||||
'create bottle',
|
'create bottle',
|
||||||
'update bottle',
|
'update bottle',
|
||||||
'delete 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, [
|
$admin->syncPermissions(array_diff($permissions, [
|
||||||
'view member overview',
|
'view member overview',
|
||||||
'view partner overview',
|
'view partner overview',
|
||||||
|
|
||||||
|
'view member voucher',
|
||||||
|
'view member membership',
|
||||||
|
|
||||||
'view outlet',
|
'view outlet',
|
||||||
'create outlet',
|
'create outlet',
|
||||||
'update outlet',
|
'update outlet',
|
||||||
@ -217,47 +278,87 @@ public function run(): void
|
|||||||
'create user',
|
'create user',
|
||||||
'update user',
|
'update user',
|
||||||
'delete user',
|
'delete user',
|
||||||
|
'reset password user',
|
||||||
|
|
||||||
|
'view formula',
|
||||||
|
'create formula',
|
||||||
|
'update formula',
|
||||||
|
'delete formula',
|
||||||
|
|
||||||
|
'view tier',
|
||||||
'create tier',
|
'create tier',
|
||||||
'update tier',
|
'update tier',
|
||||||
'delete tier',
|
'delete tier',
|
||||||
|
|
||||||
|
'view tier reward',
|
||||||
|
'create tier reward',
|
||||||
|
'update tier reward',
|
||||||
|
'delete tier reward',
|
||||||
|
|
||||||
|
'view voucher',
|
||||||
'create voucher',
|
'create voucher',
|
||||||
'update voucher',
|
'update voucher',
|
||||||
'delete voucher',
|
'delete voucher',
|
||||||
|
|
||||||
'create category',
|
'view customer',
|
||||||
'update category',
|
'create customer',
|
||||||
'delete category',
|
'update customer',
|
||||||
|
'delete customer',
|
||||||
'create brand',
|
|
||||||
'update brand',
|
|
||||||
'delete brand',
|
|
||||||
|
|
||||||
'create perfume',
|
'create perfume',
|
||||||
'update perfume',
|
'update perfume',
|
||||||
'delete perfume',
|
'delete perfume',
|
||||||
'audit perfume',
|
|
||||||
|
|
||||||
'create product',
|
'create product',
|
||||||
'update product',
|
'update product',
|
||||||
'delete product',
|
'delete product',
|
||||||
'audit product',
|
|
||||||
|
|
||||||
'create bottle',
|
'create bottle',
|
||||||
'update bottle',
|
'update bottle',
|
||||||
'delete bottle',
|
'delete bottle',
|
||||||
'audit bottle',
|
|
||||||
|
|
||||||
'view article',
|
'view payroll',
|
||||||
'create article',
|
'manage adjustment',
|
||||||
'update article',
|
|
||||||
'delete article',
|
'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([
|
$partner->syncPermissions([
|
||||||
'view member overview',
|
|
||||||
|
|
||||||
'view account',
|
'view account',
|
||||||
'update account',
|
'update account',
|
||||||
|
|
||||||
@ -266,11 +367,11 @@ public function run(): void
|
|||||||
|
|
||||||
'view password',
|
'view password',
|
||||||
'update password',
|
'update password',
|
||||||
|
|
||||||
|
'view partner overview',
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$customer->syncPermissions([
|
$customer->syncPermissions([
|
||||||
'view partner overview',
|
|
||||||
|
|
||||||
'view account',
|
'view account',
|
||||||
'update account',
|
'update account',
|
||||||
|
|
||||||
@ -279,6 +380,12 @@ public function run(): void
|
|||||||
|
|
||||||
'view password',
|
'view password',
|
||||||
'update password',
|
'update password',
|
||||||
|
|
||||||
|
'view member overview',
|
||||||
|
|
||||||
|
'view member voucher',
|
||||||
|
|
||||||
|
'view member membership',
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user