Modificación del userController para el cambnio de rol si es alumno o docente
This commit is contained in:
+8
-1
@@ -18,6 +18,7 @@ use App\Http\Controllers\ConceptoController;
|
||||
use App\Http\Controllers\DocenteController;
|
||||
use App\Http\Controllers\EntregaController;
|
||||
use App\Http\Controllers\EvaluacionController;
|
||||
use App\Http\Controllers\EvaluacionResponderController;
|
||||
use App\Http\Controllers\TareaController;
|
||||
use App\Http\Controllers\DocumentoController;
|
||||
use App\Http\Controllers\DocumentoTipoController;
|
||||
@@ -88,10 +89,15 @@ Route::middleware(['auth:sanctum',config('jetstream.auth_session'),'verified',
|
||||
|
||||
Route::get('/search', UserSearchController::class)->name('users.search');
|
||||
|
||||
// Evaluaciones
|
||||
// Evaluaciones (administración)
|
||||
Route::resource('/evaluacion', EvaluacionController::class);
|
||||
Route::patch('/evaluacion/{evaluacion}/status', [EvaluacionController::class, 'toggleStatus'])->name('evaluacion.toggleStatus');
|
||||
|
||||
// Evaluaciones (responder — docentes y alumnos)
|
||||
Route::get('/mis-evaluaciones', [EvaluacionResponderController::class, 'misEvaluaciones'])->name('evaluacion.mis_evaluaciones');
|
||||
Route::get('/evaluacion/{evaluacion}/responder', [EvaluacionResponderController::class, 'show'])->name('evaluacion.responder.show');
|
||||
Route::post('/evaluacion/{evaluacion}/responder', [EvaluacionResponderController::class, 'store'])->name('evaluacion.responder.store');
|
||||
|
||||
// Anuncios (gestión: solo Admin)
|
||||
Route::resource('/anuncio', AnuncioController::class);
|
||||
Route::patch('/anuncio/{anuncio}/toggle', [AnuncioController::class, 'toggleActive'])->name('anuncio.toggleActive');
|
||||
@@ -111,6 +117,7 @@ Route::middleware(['auth:sanctum',config('jetstream.auth_session'),'verified',
|
||||
Route::get('/grupo/{grupo}/material/{material}/tareas', [TareaController::class, 'index'])->name('grupo.material.tareas');
|
||||
Route::get('/grupo/{grupo}/material/{material}/tareas/create', [TareaController::class, 'create'])->name('grupo.material.tareas.create');
|
||||
Route::post('/grupo/{grupo}/material/{material}/tareas', [TareaController::class, 'store'])->name('grupo.material.tareas.store');
|
||||
Route::get('/grupo/{grupo}/material/{material}/tareas/acta', [TareaController::class, 'acta'])->name('grupo.material.tareas.acta');
|
||||
Route::get('/grupo/{grupo}/material/{material}/tareas/{tarea}', [TareaController::class, 'show'])->name('grupo.material.tareas.show');
|
||||
Route::get('/grupo/{grupo}/material/{material}/tareas/{tarea}/edit', [TareaController::class, 'edit'])->name('grupo.material.tareas.edit');
|
||||
Route::put('/grupo/{grupo}/material/{material}/tareas/{tarea}', [TareaController::class, 'update'])->name('grupo.material.tareas.update');
|
||||
|
||||
Reference in New Issue
Block a user