aldovnlv commited on
Commit
9ef19e7
·
1 Parent(s): 63720d7

permisions updated

Browse files
app/app/Http/Controllers/AlumnoController.php CHANGED
@@ -26,7 +26,7 @@ class AlumnoController extends Controller
26
  $persona = $usuario->persona;
27
  $rolNombre = $usuario->rol->nombre_rol;
28
 
29
- if (in_array($rolNombre, ['Administrador', 'Coordinador'])) {
30
  $alumnos = Alumno::with('persona', 'grupo')->get();
31
  return view('admin.alumnos.index', compact('alumnos'));
32
  }
@@ -62,7 +62,7 @@ class AlumnoController extends Controller
62
  }
63
  $rolNombre = $usuario->rol->nombre_rol;
64
 
65
- if (!in_array($rolNombre, ['Administrador', 'Coordinador'])) {
66
  $gruposAsignados = GrupoPrefecto::where('persona_id', $persona->id_persona)
67
  ->pluck('id_grupo')
68
  ->toArray();
 
26
  $persona = $usuario->persona;
27
  $rolNombre = $usuario->rol->nombre_rol;
28
 
29
+ if (in_array($rolNombre, ['administrador', 'coordinador'])) {
30
  $alumnos = Alumno::with('persona', 'grupo')->get();
31
  return view('admin.alumnos.index', compact('alumnos'));
32
  }
 
62
  }
63
  $rolNombre = $usuario->rol->nombre_rol;
64
 
65
+ if (!in_array($rolNombre, ['administrador', 'coordinador'])) {
66
  $gruposAsignados = GrupoPrefecto::where('persona_id', $persona->id_persona)
67
  ->pluck('id_grupo')
68
  ->toArray();
app/app/Http/Controllers/AvisoController.php CHANGED
@@ -22,7 +22,7 @@ class AvisoController extends Controller
22
  $persona = $usuario->persona;
23
  $rolNombre = $usuario->rol->nombre_rol;
24
 
25
- if (in_array($rolNombre, ['Administrador', 'Coordinador'])) {
26
  $avisos = Aviso::with('alumno.persona', 'alumno.grupo')->get();
27
  return view('admin.avisos.index', compact('avisos'));
28
  }
@@ -51,7 +51,7 @@ class AvisoController extends Controller
51
  $persona = $usuario->persona;
52
  $rolNombre = $usuario->rol->nombre_rol;
53
 
54
- if (in_array($rolNombre, ['Administrador', 'Coordinador'])) {
55
  $alumnos = Alumno::with('persona')->get();
56
  } else {
57
 
@@ -76,7 +76,7 @@ class AvisoController extends Controller
76
 
77
  $alumno = Alumno::find($request->id_alumno);
78
 
79
- if ($rolNombre == 'Administrador') {
80
 
81
  } else {
82
 
@@ -119,7 +119,7 @@ class AvisoController extends Controller
119
  return redirect()->back()->with('error', 'No se encontró el alumno asociado al aviso.');
120
  }
121
 
122
- if (!in_array($rolNombre, ['Administrador', 'Coordinador'])) {
123
  $gruposAsignados = GrupoPrefecto::where('persona_id', $persona->id_persona)
124
  ->pluck('id_grupo')
125
  ->toArray();
@@ -156,7 +156,7 @@ class AvisoController extends Controller
156
  $fecha = $avisos->fecha;
157
 
158
 
159
- if (in_array($rolNombre, ['Administrador', 'Coordinador'])) {
160
  return view('admin.avisos.show', compact('alumno', 'personaAlumno', 'creador', 'mensaje', 'fecha'));
161
  }
162
 
@@ -183,7 +183,7 @@ class AvisoController extends Controller
183
  $avisos = Aviso::with('alumno')->findOrFail($id);
184
  $alumno = $avisos->alumno;
185
 
186
- if (!in_array($rolNombre, ['Administrador', 'Coordinador'])) {
187
  $gruposAsignados = GrupoPrefecto::where('persona_id', $persona->id_persona)
188
  ->pluck('id_grupo')
189
  ->toArray();
@@ -211,7 +211,7 @@ class AvisoController extends Controller
211
  $avisos = Aviso::findOrFail($id);
212
  $alumno = $avisos->alumno;
213
 
214
- if (!in_array($rolNombre, ['Administrador', 'Coordinador'])) {
215
  $gruposAsignados = GrupoPrefecto::where('persona_id', $persona->id_persona)
216
  ->pluck('id_grupo')
217
  ->toArray();
 
22
  $persona = $usuario->persona;
23
  $rolNombre = $usuario->rol->nombre_rol;
24
 
25
+ if (in_array($rolNombre, ['administrador', 'coordinador'])) {
26
  $avisos = Aviso::with('alumno.persona', 'alumno.grupo')->get();
27
  return view('admin.avisos.index', compact('avisos'));
28
  }
 
51
  $persona = $usuario->persona;
52
  $rolNombre = $usuario->rol->nombre_rol;
53
 
54
+ if (in_array($rolNombre, ['administrador', 'coordinador'])) {
55
  $alumnos = Alumno::with('persona')->get();
56
  } else {
57
 
 
76
 
77
  $alumno = Alumno::find($request->id_alumno);
78
 
79
+ if ($rolNombre == 'administrador') {
80
 
81
  } else {
82
 
 
119
  return redirect()->back()->with('error', 'No se encontró el alumno asociado al aviso.');
120
  }
121
 
122
+ if (!in_array($rolNombre, ['administrador', 'coordinador'])) {
123
  $gruposAsignados = GrupoPrefecto::where('persona_id', $persona->id_persona)
124
  ->pluck('id_grupo')
125
  ->toArray();
 
156
  $fecha = $avisos->fecha;
157
 
158
 
159
+ if (in_array($rolNombre, ['administrador', 'coordinador'])) {
160
  return view('admin.avisos.show', compact('alumno', 'personaAlumno', 'creador', 'mensaje', 'fecha'));
161
  }
162
 
 
183
  $avisos = Aviso::with('alumno')->findOrFail($id);
184
  $alumno = $avisos->alumno;
185
 
186
+ if (!in_array($rolNombre, ['administrador', 'coordinador'])) {
187
  $gruposAsignados = GrupoPrefecto::where('persona_id', $persona->id_persona)
188
  ->pluck('id_grupo')
189
  ->toArray();
 
211
  $avisos = Aviso::findOrFail($id);
212
  $alumno = $avisos->alumno;
213
 
214
+ if (!in_array($rolNombre, ['administrador', 'coordinador'])) {
215
  $gruposAsignados = GrupoPrefecto::where('persona_id', $persona->id_persona)
216
  ->pluck('id_grupo')
217
  ->toArray();
app/app/Http/Controllers/CalificacionController.php CHANGED
@@ -55,7 +55,7 @@ class CalificacionController extends Controller
55
  $grado = $request->input('grado');
56
  $grupo = $request->input('grupo');
57
 
58
- if (in_array($rolNombre, ['Administrador', 'Coordinador'])) {
59
  $calificaciones = Calificacion::with('alumno.persona', 'materia', 'alumno.grupo')
60
  ->where('trimestre', 1)
61
  ->when($grado, function ($query) use ($grado) {
@@ -115,7 +115,7 @@ class CalificacionController extends Controller
115
  $grado = $request->input('grado');
116
  $grupo = $request->input('grupo');
117
 
118
- if (in_array($rolNombre, ['Administrador', 'Coordinador'])) {
119
  $calificaciones = Calificacion::with('alumno.persona', 'materia', 'alumno.grupo')
120
  ->where('trimestre', 2)
121
  ->when($grado, function ($query) use ($grado) {
@@ -175,7 +175,7 @@ class CalificacionController extends Controller
175
  $grado = $request->input('grado');
176
  $grupo = $request->input('grupo');
177
 
178
- if (in_array($rolNombre, ['Administrador', 'Coordinador'])) {
179
  $calificaciones = Calificacion::with('alumno.persona', 'materia', 'alumno.grupo')
180
  ->where('trimestre', 3)
181
  ->when($grado, function ($query) use ($grado) {
@@ -235,7 +235,7 @@ class CalificacionController extends Controller
235
  $grado = $request->input('grado');
236
  $grupo = $request->input('grupo');
237
 
238
- if (in_array($rolNombre, ['Administrador', 'Coordinador'])) {
239
  $calificaciones = Calificacion::with('alumno.persona', 'materia', 'alumno.grupo')
240
  ->where('trimestre', 4)
241
  ->when($grado, function ($query) use ($grado) {
@@ -295,7 +295,7 @@ class CalificacionController extends Controller
295
  $grado = $request->input('grado');
296
  $grupo = $request->input('grupo');
297
 
298
- if (in_array($rolNombre, ['Administrador', 'Coordinador'])) {
299
  $calificaciones = Calificacion::with('alumno.persona', 'materia', 'alumno.grupo')
300
  ->where('trimestre', 5)
301
  ->when($grado, function ($query) use ($grado) {
@@ -355,7 +355,7 @@ class CalificacionController extends Controller
355
  $persona = $usuario->persona;
356
  $rolNombre = $usuario->rol->nombre_rol;
357
 
358
- if (in_array($rolNombre, ['Administrador', 'Coordinador'])) {
359
  $alumnos = Alumno::all();
360
  } else {
361
 
@@ -382,7 +382,7 @@ class CalificacionController extends Controller
382
  $persona = $usuario->persona;
383
  $rolNombre = $usuario->rol->nombre_rol;
384
 
385
- if (in_array($rolNombre, ['Administrador', 'Coordinador'])) {
386
  $alumnos = Alumno::all();
387
  } else {
388
 
@@ -406,7 +406,7 @@ class CalificacionController extends Controller
406
  $persona = $usuario->persona;
407
  $rolNombre = $usuario->rol->nombre_rol;
408
 
409
- if (in_array($rolNombre, ['Administrador', 'Coordinador'])) {
410
  $alumnos = Alumno::all();
411
  } else {
412
 
@@ -430,7 +430,7 @@ class CalificacionController extends Controller
430
  $persona = $usuario->persona;
431
  $rolNombre = $usuario->rol->nombre_rol;
432
 
433
- if (in_array($rolNombre, ['Administrador', 'Coordinador'])) {
434
  $alumnos = Alumno::all();
435
  } else {
436
 
@@ -454,7 +454,7 @@ class CalificacionController extends Controller
454
  $persona = $usuario->persona;
455
  $rolNombre = $usuario->rol->nombre_rol;
456
 
457
- if (in_array($rolNombre, ['Administrador', 'Coordinador'])) {
458
  $alumnos = Alumno::all();
459
  } else {
460
 
@@ -478,7 +478,7 @@ class CalificacionController extends Controller
478
  $persona = $usuario->persona;
479
  $rolNombre = $usuario->rol->nombre_rol;
480
 
481
- if (in_array($rolNombre, ['Administrador', 'Coordinador'])) {
482
  $alumnos = Alumno::all();
483
  } else {
484
 
@@ -776,7 +776,7 @@ class CalificacionController extends Controller
776
  $persona = $usuario->persona;
777
  $rolNombre = $usuario->rol->nombre_rol;
778
 
779
- if (in_array($rolNombre, ['Administrador', 'Coordinador'])) {
780
  $alumnos = Alumno::with('persona')->get();
781
 
782
  return view('admin.calificaciones.listadoalumnos', compact('alumnos'));
 
55
  $grado = $request->input('grado');
56
  $grupo = $request->input('grupo');
57
 
58
+ if (in_array($rolNombre, ['administrador', 'coordinador'])) {
59
  $calificaciones = Calificacion::with('alumno.persona', 'materia', 'alumno.grupo')
60
  ->where('trimestre', 1)
61
  ->when($grado, function ($query) use ($grado) {
 
115
  $grado = $request->input('grado');
116
  $grupo = $request->input('grupo');
117
 
118
+ if (in_array($rolNombre, ['administrador', 'coordinador'])) {
119
  $calificaciones = Calificacion::with('alumno.persona', 'materia', 'alumno.grupo')
120
  ->where('trimestre', 2)
121
  ->when($grado, function ($query) use ($grado) {
 
175
  $grado = $request->input('grado');
176
  $grupo = $request->input('grupo');
177
 
178
+ if (in_array($rolNombre, ['administrador', 'coordinador'])) {
179
  $calificaciones = Calificacion::with('alumno.persona', 'materia', 'alumno.grupo')
180
  ->where('trimestre', 3)
181
  ->when($grado, function ($query) use ($grado) {
 
235
  $grado = $request->input('grado');
236
  $grupo = $request->input('grupo');
237
 
238
+ if (in_array($rolNombre, ['administrador', 'coordinador'])) {
239
  $calificaciones = Calificacion::with('alumno.persona', 'materia', 'alumno.grupo')
240
  ->where('trimestre', 4)
241
  ->when($grado, function ($query) use ($grado) {
 
295
  $grado = $request->input('grado');
296
  $grupo = $request->input('grupo');
297
 
298
+ if (in_array($rolNombre, ['administrador', 'coordinador'])) {
299
  $calificaciones = Calificacion::with('alumno.persona', 'materia', 'alumno.grupo')
300
  ->where('trimestre', 5)
301
  ->when($grado, function ($query) use ($grado) {
 
355
  $persona = $usuario->persona;
356
  $rolNombre = $usuario->rol->nombre_rol;
357
 
358
+ if (in_array($rolNombre, ['administrador', 'coordinador'])) {
359
  $alumnos = Alumno::all();
360
  } else {
361
 
 
382
  $persona = $usuario->persona;
383
  $rolNombre = $usuario->rol->nombre_rol;
384
 
385
+ if (in_array($rolNombre, ['administrador', 'coordinador'])) {
386
  $alumnos = Alumno::all();
387
  } else {
388
 
 
406
  $persona = $usuario->persona;
407
  $rolNombre = $usuario->rol->nombre_rol;
408
 
409
+ if (in_array($rolNombre, ['administrador', 'coordinador'])) {
410
  $alumnos = Alumno::all();
411
  } else {
412
 
 
430
  $persona = $usuario->persona;
431
  $rolNombre = $usuario->rol->nombre_rol;
432
 
433
+ if (in_array($rolNombre, ['administrador', 'coordinador'])) {
434
  $alumnos = Alumno::all();
435
  } else {
436
 
 
454
  $persona = $usuario->persona;
455
  $rolNombre = $usuario->rol->nombre_rol;
456
 
457
+ if (in_array($rolNombre, ['administrador', 'coordinador'])) {
458
  $alumnos = Alumno::all();
459
  } else {
460
 
 
478
  $persona = $usuario->persona;
479
  $rolNombre = $usuario->rol->nombre_rol;
480
 
481
+ if (in_array($rolNombre, ['administrador', 'coordinador'])) {
482
  $alumnos = Alumno::all();
483
  } else {
484
 
 
776
  $persona = $usuario->persona;
777
  $rolNombre = $usuario->rol->nombre_rol;
778
 
779
+ if (in_array($rolNombre, ['administrador', 'coordinador'])) {
780
  $alumnos = Alumno::with('persona')->get();
781
 
782
  return view('admin.calificaciones.listadoalumnos', compact('alumnos'));
app/app/Http/Controllers/GrupoController.php CHANGED
@@ -17,7 +17,7 @@ class GrupoController extends Controller
17
  $usuario = auth()->user();
18
  $rolNombre = $usuario->rol->nombre_rol;
19
 
20
- if (!in_array($rolNombre, ['Administrador', 'Coordinador'])) {
21
  abort(403, 'Acceso denegado: No tienes permisos para acceder a esta sección.');
22
  }
23
 
 
17
  $usuario = auth()->user();
18
  $rolNombre = $usuario->rol->nombre_rol;
19
 
20
+ if (!in_array($rolNombre, ['administrador', 'coordinador'])) {
21
  abort(403, 'Acceso denegado: No tienes permisos para acceder a esta sección.');
22
  }
23
 
app/app/Http/Controllers/GrupoPrefectoController.php CHANGED
@@ -20,7 +20,7 @@ class GrupoPrefectoController extends Controller
20
  $usuario = auth()->user();
21
  $rolNombre = $usuario->rol->nombre_rol;
22
 
23
- if (!in_array($rolNombre, ['Administrador', 'Coordinador'])) {
24
  abort(403, 'Acceso denegado: No tienes permisos para acceder a esta sección.');
25
  }
26
 
 
20
  $usuario = auth()->user();
21
  $rolNombre = $usuario->rol->nombre_rol;
22
 
23
+ if (!in_array($rolNombre, ['administrador', 'coordinador'])) {
24
  abort(403, 'Acceso denegado: No tienes permisos para acceder a esta sección.');
25
  }
26
 
app/app/Http/Controllers/JustificanteController.php CHANGED
@@ -22,7 +22,7 @@ class JustificanteController extends Controller
22
  $persona = $usuario->persona;
23
  $rolNombre = $usuario->rol->nombre_rol;
24
 
25
- if (in_array($rolNombre, ['Administrador', 'Coordinador'])) {
26
  $justificantes = Justificante::with('alumno.persona', 'alumno.grupo')->get();
27
  return view('admin.justificantes.index', compact('justificantes'));
28
  }
@@ -51,7 +51,7 @@ class JustificanteController extends Controller
51
  $persona = $usuario->persona;
52
  $rolNombre = $usuario->rol->nombre_rol;
53
 
54
- if (in_array($rolNombre, ['Administrador', 'Coordinador'])) {
55
  $alumnos = Alumno::with('persona')->get();
56
  } else {
57
 
@@ -76,7 +76,7 @@ class JustificanteController extends Controller
76
 
77
  $alumno = Alumno::find($request->id_alumno);
78
 
79
- if ($rolNombre == 'Administrador') {
80
 
81
  } else {
82
 
@@ -119,7 +119,7 @@ class JustificanteController extends Controller
119
  return redirect()->back()->with('error', 'No se encontró el alumno asociado al justificante.');
120
  }
121
 
122
- if (!in_array($rolNombre, ['Administrador', 'Coordinador'])) {
123
  $gruposAsignados = GrupoPrefecto::where('persona_id', $persona->id_persona)
124
  ->pluck('id_grupo')
125
  ->toArray();
@@ -157,7 +157,7 @@ class JustificanteController extends Controller
157
 
158
  //dd($justificantes->creador);
159
 
160
- if (in_array($rolNombre, ['Administrador', 'Coordinador'])) {
161
  return view('admin.justificantes.show', compact('alumno', 'personaAlumno', 'creador', 'motivo', 'fecha'));
162
  }
163
 
@@ -184,7 +184,7 @@ class JustificanteController extends Controller
184
  $justificantes = Justificante::with('alumno')->findOrFail($id);
185
  $alumno = $justificantes->alumno;
186
 
187
- if (!in_array($rolNombre, ['Administrador', 'Coordinador'])) {
188
  $gruposAsignados = GrupoPrefecto::where('persona_id', $persona->id_persona)
189
  ->pluck('id_grupo')
190
  ->toArray();
@@ -212,7 +212,7 @@ class JustificanteController extends Controller
212
  $justificantes = Justificante::findOrFail($id);
213
  $alumno = $justificantes->alumno;
214
 
215
- if (!in_array($rolNombre, ['Administrador', 'Coordinador'])) {
216
  $gruposAsignados = GrupoPrefecto::where('persona_id', $persona->id_persona)
217
  ->pluck('id_grupo')
218
  ->toArray();
 
22
  $persona = $usuario->persona;
23
  $rolNombre = $usuario->rol->nombre_rol;
24
 
25
+ if (in_array($rolNombre, ['administrador', 'coordinador'])) {
26
  $justificantes = Justificante::with('alumno.persona', 'alumno.grupo')->get();
27
  return view('admin.justificantes.index', compact('justificantes'));
28
  }
 
51
  $persona = $usuario->persona;
52
  $rolNombre = $usuario->rol->nombre_rol;
53
 
54
+ if (in_array($rolNombre, ['administrador', 'coordinador'])) {
55
  $alumnos = Alumno::with('persona')->get();
56
  } else {
57
 
 
76
 
77
  $alumno = Alumno::find($request->id_alumno);
78
 
79
+ if ($rolNombre == 'administrador') {
80
 
81
  } else {
82
 
 
119
  return redirect()->back()->with('error', 'No se encontró el alumno asociado al justificante.');
120
  }
121
 
122
+ if (!in_array($rolNombre, ['administrador', 'coordinador'])) {
123
  $gruposAsignados = GrupoPrefecto::where('persona_id', $persona->id_persona)
124
  ->pluck('id_grupo')
125
  ->toArray();
 
157
 
158
  //dd($justificantes->creador);
159
 
160
+ if (in_array($rolNombre, ['administrador', 'coordinador'])) {
161
  return view('admin.justificantes.show', compact('alumno', 'personaAlumno', 'creador', 'motivo', 'fecha'));
162
  }
163
 
 
184
  $justificantes = Justificante::with('alumno')->findOrFail($id);
185
  $alumno = $justificantes->alumno;
186
 
187
+ if (!in_array($rolNombre, ['administrador', 'coordinador'])) {
188
  $gruposAsignados = GrupoPrefecto::where('persona_id', $persona->id_persona)
189
  ->pluck('id_grupo')
190
  ->toArray();
 
212
  $justificantes = Justificante::findOrFail($id);
213
  $alumno = $justificantes->alumno;
214
 
215
+ if (!in_array($rolNombre, ['administrador', 'coordinador'])) {
216
  $gruposAsignados = GrupoPrefecto::where('persona_id', $persona->id_persona)
217
  ->pluck('id_grupo')
218
  ->toArray();
app/app/Http/Controllers/MateriaController.php CHANGED
@@ -18,7 +18,7 @@ class MateriaController extends Controller
18
  $usuario = auth()->user();
19
  $persona = $usuario->persona;
20
 
21
- if (in_array($usuario->rol->nombre_rol, ['Administrador', 'Coordinador'])) {
22
  $materias = Materia::all();
23
  } else {
24
 
 
18
  $usuario = auth()->user();
19
  $persona = $usuario->persona;
20
 
21
+ if (in_array($usuario->rol->nombre_rol, ['administrador', 'coordinador'])) {
22
  $materias = Materia::all();
23
  } else {
24
 
app/app/Http/Controllers/ReporteController.php CHANGED
@@ -22,7 +22,7 @@ class ReporteController extends Controller
22
  $persona = $usuario->persona;
23
  $rolNombre = $usuario->rol->nombre_rol;
24
 
25
- if (in_array($rolNombre, ['Administrador', 'Coordinador'])) {
26
  $reportes = Reporte::with('alumno.persona', 'alumno.grupo')->get();
27
  return view('admin.reportes.index', compact('reportes'));
28
  }
@@ -51,7 +51,7 @@ class ReporteController extends Controller
51
  $persona = $usuario->persona;
52
  $rolNombre = $usuario->rol->nombre_rol;
53
 
54
- if (in_array($rolNombre, ['Administrador', 'Coordinador'])) {
55
  $alumnos = Alumno::with('persona')->get();
56
  } else {
57
 
@@ -76,7 +76,7 @@ class ReporteController extends Controller
76
 
77
  $alumno = Alumno::find($request->id_alumno);
78
 
79
- if ($rolNombre == 'Administrador') {
80
 
81
  } else {
82
 
@@ -119,7 +119,7 @@ class ReporteController extends Controller
119
  return redirect()->back()->with('error', 'No se encontró el alumno asociado al reporte.');
120
  }
121
 
122
- if (!in_array($rolNombre, ['Administrador', 'Coordinador'])) {
123
  $gruposAsignados = GrupoPrefecto::where('persona_id', $persona->id_persona)
124
  ->pluck('id_grupo')
125
  ->toArray();
@@ -155,7 +155,7 @@ class ReporteController extends Controller
155
  $contenido = $reportes->contenido;
156
  $fecha = $reportes->fecha;
157
 
158
- if (in_array($rolNombre, ['Administrador', 'Coordinador'])) {
159
  return view('admin.reportes.show', compact('alumno', 'personaAlumno', 'creador', 'contenido', 'fecha'));
160
  }
161
 
@@ -182,7 +182,7 @@ class ReporteController extends Controller
182
  $reportes = Reporte::with('alumno')->findOrFail($id);
183
  $alumno = $reportes->alumno;
184
 
185
- if (!in_array($rolNombre, ['Administrador', 'Coordinador'])) {
186
  $gruposAsignados = GrupoPrefecto::where('persona_id', $persona->id_persona)
187
  ->pluck('id_grupo')
188
  ->toArray();
@@ -210,7 +210,7 @@ class ReporteController extends Controller
210
  $reportes = Reporte::findOrFail($id);
211
  $alumno = $reportes->alumno;
212
 
213
- if (!in_array($rolNombre, ['Administrador', 'Coordinador'])) {
214
  $gruposAsignados = GrupoPrefecto::where('persona_id', $persona->id_persona)
215
  ->pluck('id_grupo')
216
  ->toArray();
 
22
  $persona = $usuario->persona;
23
  $rolNombre = $usuario->rol->nombre_rol;
24
 
25
+ if (in_array($rolNombre, ['administrador', 'coordinador'])) {
26
  $reportes = Reporte::with('alumno.persona', 'alumno.grupo')->get();
27
  return view('admin.reportes.index', compact('reportes'));
28
  }
 
51
  $persona = $usuario->persona;
52
  $rolNombre = $usuario->rol->nombre_rol;
53
 
54
+ if (in_array($rolNombre, ['administrador', 'coordinador'])) {
55
  $alumnos = Alumno::with('persona')->get();
56
  } else {
57
 
 
76
 
77
  $alumno = Alumno::find($request->id_alumno);
78
 
79
+ if ($rolNombre == 'administrador') {
80
 
81
  } else {
82
 
 
119
  return redirect()->back()->with('error', 'No se encontró el alumno asociado al reporte.');
120
  }
121
 
122
+ if (!in_array($rolNombre, ['administrador', 'coordinador'])) {
123
  $gruposAsignados = GrupoPrefecto::where('persona_id', $persona->id_persona)
124
  ->pluck('id_grupo')
125
  ->toArray();
 
155
  $contenido = $reportes->contenido;
156
  $fecha = $reportes->fecha;
157
 
158
+ if (in_array($rolNombre, ['administrador', 'coordinador'])) {
159
  return view('admin.reportes.show', compact('alumno', 'personaAlumno', 'creador', 'contenido', 'fecha'));
160
  }
161
 
 
182
  $reportes = Reporte::with('alumno')->findOrFail($id);
183
  $alumno = $reportes->alumno;
184
 
185
+ if (!in_array($rolNombre, ['administrador', 'coordinador'])) {
186
  $gruposAsignados = GrupoPrefecto::where('persona_id', $persona->id_persona)
187
  ->pluck('id_grupo')
188
  ->toArray();
 
210
  $reportes = Reporte::findOrFail($id);
211
  $alumno = $reportes->alumno;
212
 
213
+ if (!in_array($rolNombre, ['administrador', 'coordinador'])) {
214
  $gruposAsignados = GrupoPrefecto::where('persona_id', $persona->id_persona)
215
  ->pluck('id_grupo')
216
  ->toArray();
app/app/Http/Controllers/RolController.php CHANGED
@@ -18,7 +18,7 @@ class RolController extends Controller
18
  $usuario = auth()->user();
19
  $rolNombre = $usuario->rol->nombre_rol;
20
 
21
- if (!in_array($rolNombre, ['Administrador', 'Coordinador'])) {
22
  abort(403, 'Acceso denegado: No tienes permisos para acceder a esta sección.');
23
  }
24
 
 
18
  $usuario = auth()->user();
19
  $rolNombre = $usuario->rol->nombre_rol;
20
 
21
+ if (!in_array($rolNombre, ['administrador', 'coordinador'])) {
22
  abort(403, 'Acceso denegado: No tienes permisos para acceder a esta sección.');
23
  }
24
 
app/app/Http/Controllers/SistemaController.php CHANGED
@@ -24,7 +24,7 @@ class SistemaController extends Controller
24
  {
25
  $personasExcluidas = Persona::whereHas('usuario', function ($query) {
26
  $query->whereHas('rol', function ($queryRol) {
27
- $queryRol->whereIn('nombre_rol', ['Administrador', 'Coordinador']);
28
  });
29
  })->pluck('id_persona');
30
 
 
24
  {
25
  $personasExcluidas = Persona::whereHas('usuario', function ($query) {
26
  $query->whereHas('rol', function ($queryRol) {
27
+ $queryRol->whereIn('nombre_rol', ['administrador', 'coordinador']);
28
  });
29
  })->pluck('id_persona');
30
 
app/app/Http/Controllers/TutorController.php CHANGED
@@ -19,7 +19,7 @@ class TutorController extends Controller
19
  $persona = $usuario->persona;
20
  $rolNombre = $usuario->rol->nombre_rol;
21
 
22
- if (in_array($rolNombre, ['Administrador', 'Coordinador'])) {
23
  $tutores = Tutor::with('persona')->get();
24
  return view('admin.tutores.index', ['tutores' => $tutores]);
25
  }
 
19
  $persona = $usuario->persona;
20
  $rolNombre = $usuario->rol->nombre_rol;
21
 
22
+ if (in_array($rolNombre, ['administrador', 'coordinador'])) {
23
  $tutores = Tutor::with('persona')->get();
24
  return view('admin.tutores.index', ['tutores' => $tutores]);
25
  }