bugfix: add permission on translation and activities menu

This commit is contained in:
mesayusriana12
2022-08-18 14:45:12 +07:00
parent b14bf81b6b
commit 553dc06c8c
2 changed files with 27 additions and 1 deletions

View File

@@ -37,6 +37,7 @@ class MenuSeeder extends Seeder
'read role',
'read user',
'read menu',
'read translation'
])->get()->pluck(['id'])
);
@@ -119,6 +120,12 @@ class MenuSeeder extends Seeder
],
]);
$translation->permissions()->attach(
Permission::whereIn('name', [
'create translation', 'read translation', 'update translation', 'delete translation',
])->get(['id'])
);
$activities = Menu::create([
'name' => 'activities',
'icon' => 'address-card',
@@ -126,7 +133,13 @@ class MenuSeeder extends Seeder
'deleteable' => false,
]);
$activities->childs()->create([
$activities->permissions()->attach(
Permission::whereIn('name', [
'read activities',
])->get()->pluck(['id'])
);
$login = $activities->childs()->create([
'name' => 'login',
'route_or_url' => 'superuser.activity.login',
'icon' => 'user-clock',
@@ -136,5 +149,11 @@ class MenuSeeder extends Seeder
'superuser.activity.login',
],
]);
$login->permissions()->attach(
Permission::whereIn('name', [
'read login activities',
])->get(['id'])
);
}
}