From 822105cdb2e58e327ebd4767b8c914b5fb1889ec Mon Sep 17 00:00:00 2001 From: Geriano Date: Tue, 9 Aug 2022 02:35:07 +0700 Subject: [PATCH 1/4] adding permission to builtin menu --- database/seeders/MenuSeeder.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/database/seeders/MenuSeeder.php b/database/seeders/MenuSeeder.php index 15d2db5..c05a4d2 100644 --- a/database/seeders/MenuSeeder.php +++ b/database/seeders/MenuSeeder.php @@ -31,6 +31,15 @@ class MenuSeeder extends Seeder 'deleteable' => false, ]); + $builtin->permissions()->attach( + Permission::whereIn('name', [ + 'read permission', + 'read role', + 'read user', + 'read menu', + ])->get()->pluck(['id']) + ); + $permission = $builtin->childs()->create([ 'name' => 'permission', 'route_or_url' => 'superuser.permission.index', From 45c5c56cff047cb129420c4e72d8a06aaec6d434 Mon Sep 17 00:00:00 2001 From: Geriano Date: Tue, 9 Aug 2022 02:39:33 +0700 Subject: [PATCH 2/4] fix bug when creating new data still triggered update --- resources/js/Pages/Superuser/Menu/Index.vue | 2 +- resources/js/Pages/Superuser/Permission/Index.vue | 2 +- resources/js/Pages/Superuser/Role/Index.vue | 2 +- resources/js/Pages/Superuser/User/Index.vue | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/resources/js/Pages/Superuser/Menu/Index.vue b/resources/js/Pages/Superuser/Menu/Index.vue index ca251e0..557a622 100644 --- a/resources/js/Pages/Superuser/Menu/Index.vue +++ b/resources/js/Pages/Superuser/Menu/Index.vue @@ -147,7 +147,7 @@ onUnmounted(() => window.removeEventListener('keydown', esc))