This commit is contained in:
2026-03-15 20:49:17 -05:00
parent fbed401032
commit 585f1c7389
4 changed files with 12 additions and 2 deletions

View File

@@ -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,

View File

@@ -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();

View File

@@ -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.',

View File

@@ -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',