From 585f1c7389efd75c9bcc3c4019efe44af83e53fe Mon Sep 17 00:00:00 2001 From: drkthunder02 Date: Sun, 15 Mar 2026 20:49:17 -0500 Subject: [PATCH] testing --- app/Http/Middleware/RequirePermission.php | 2 +- app/Http/Middleware/RequireRole.php | 2 +- database/seeders/AvailableUserPermissionsSeeder.php | 5 +++++ database/seeders/AvailableUserRoleSeeder.php | 5 +++++ 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/app/Http/Middleware/RequirePermission.php b/app/Http/Middleware/RequirePermission.php index baccffc..9bcb9d9 100644 --- a/app/Http/Middleware/RequirePermission.php +++ b/app/Http/Middleware/RequirePermission.php @@ -19,7 +19,7 @@ class RequirePermission * * @param \Closure(\Illuminate\Http\Request): (\Symfony\Component\HttpFoundation\Response) $next */ - public function handle(Request $request, Closure $next, $permission): Response + public function handle(Request $request, Closure $next, $permission = 'None'): Response { $role = UserRole::where([ 'character_id' => auth()->user()->character_id, diff --git a/app/Http/Middleware/RequireRole.php b/app/Http/Middleware/RequireRole.php index bcae2e4..768677d 100644 --- a/app/Http/Middleware/RequireRole.php +++ b/app/Http/Middleware/RequireRole.php @@ -17,7 +17,7 @@ class RequireRole * * @param \Closure(\Illuminate\Http\Request): (\Symfony\Component\HttpFoundation\Response) $next */ - public function handle(Request $request, Closure $next, $role): Response + public function handle(Request $request, Closure $next, $role = 'None'): Response { $ranking = array(); $roles = AvailableUserRole::all(); diff --git a/database/seeders/AvailableUserPermissionsSeeder.php b/database/seeders/AvailableUserPermissionsSeeder.php index c7dba87..1b180f8 100644 --- a/database/seeders/AvailableUserPermissionsSeeder.php +++ b/database/seeders/AvailableUserPermissionsSeeder.php @@ -13,6 +13,11 @@ class AvailableUserPermissionsSeeder extends Seeder */ public function run(): void { + DB::table('available_user_permissions')->insert([ + 'permission' => 'None', + 'description' => 'No permissions', + ]); + DB::table('available_user_permissions')->insert([ 'permission' => 'structure.operator', 'description' => 'Structure Operator to include receiveing alerts.', diff --git a/database/seeders/AvailableUserRoleSeeder.php b/database/seeders/AvailableUserRoleSeeder.php index d453e57..0a84d24 100644 --- a/database/seeders/AvailableUserRoleSeeder.php +++ b/database/seeders/AvailableUserRoleSeeder.php @@ -13,6 +13,11 @@ class AvailableUserRoleSeeder extends Seeder */ public function run(): void { + DB::table('available_user_roles')->insert([ + 'role' => 'None', + 'description' => 'No user roles.', + ]); + DB::table('available_user_roles')->insert([ 'role' => 'Guest', 'description' => 'Guest of the site',