Gestión de usuarios por proyecto: ProjectUsers Livewire, AdminUsers, panel admin con roles, protección de rutas
This commit is contained in:
@@ -88,6 +88,13 @@ Route::middleware(['auth'])->group(function () {
|
||||
// Rutas para el LayerManager:
|
||||
Route::get('/projects/{project}/phases/{phase}/layers/manage', \App\Livewire\LayerManager::class)->name('layers.manage');
|
||||
|
||||
// Admin: gestión de usuarios y roles
|
||||
Route::middleware(['can:manage all'])->prefix('admin')->name('admin.')->group(function () {
|
||||
Route::get('/users', function () {
|
||||
return view('admin.users');
|
||||
})->name('users');
|
||||
});
|
||||
|
||||
// Gestor de medios
|
||||
Route::get('/projects/{project}/media', function (\App\Models\Project $project) {
|
||||
return view('projects.media', compact('project'));
|
||||
|
||||
Reference in New Issue
Block a user