Started work on User Details admin page

This commit is contained in:
Vari
2024-03-25 23:31:37 +01:00
parent f0b6b4f355
commit 139c1f0b47
11 changed files with 254 additions and 13 deletions

View File

@@ -5,6 +5,7 @@
use App\Enums\Auth\Permissions;
use App\Models\User\User;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\View;
class UsersController extends AdminToolController
{
@@ -14,7 +15,7 @@ class UsersController extends AdminToolController
protected static string $iconComponent = 'icons.users';
protected static Permissions $neededPermission = Permissions::USER_MANAGEMENT;
protected static Permissions $neededPermission = Permissions::VIEW_USERS;
const PER_PAGE = 15;
@@ -33,4 +34,13 @@ public function index(Request $request)
return view('admin.tools.user-list', ['userList' => $users, 'searchString' => $searchString]);
}
public function details(User $user)
{
View::share('title', 'User Details: '.$user->last_known_username);
return view('admin.tools.user-details', [
'user' => $user,
]);
}
}