updaetd to roles and permissions

This commit is contained in:
Mark Gregory
2026-08-26 10:19:58 +01:00
parent 21d7b6eba9
commit af6ebe5730
4 changed files with 118 additions and 8 deletions
@@ -29,7 +29,7 @@ final class UserController extends Controller
->orWhere('email', 'like', '%'.$search.'%'));
})
->orderBy('name')
->paginate(20)
->paginate(5)
->withQueryString();
return view('modules.user-management.index', compact('users', 'search'));
@@ -102,10 +102,19 @@ final class UserController extends Controller
public function roles(): View
{
return view('modules.user-management.roles', [
'roles' => Role::query()->withCount(['users', 'permissions'])->orderBy('name')->get(),
'permissions' => Permission::query()->withCount('roles')->orderBy('name')->get(),
]);
$roles = Role::query()
->withCount(['users', 'permissions'])
->orderBy('name')
->paginate(5, ['*'], 'roles_page')
->withQueryString();
$permissions = Permission::query()
->withCount('roles')
->orderBy('name')
->paginate(5, ['*'], 'permissions_page')
->withQueryString();
return view('modules.user-management.roles', compact('roles', 'permissions'));
}
public function createRole(): View