feat: limitar permisos de coordinador en usuarios y habilitar panel de generacion en rotaciones
This commit is contained in:
@@ -12,8 +12,8 @@ $auth = new AuthService();
|
||||
$controller = new AssignmentController();
|
||||
$assignments = $controller->index();
|
||||
|
||||
// Si se envia formulario de generación (Solo Admin)
|
||||
if (isPost() && $auth->isAdmin()) {
|
||||
// Si se envia formulario de generación (Admin o Coordinador)
|
||||
if (isPost() && ($auth->isAdmin() || $auth->isCoordinador())) {
|
||||
$controller->generate();
|
||||
}
|
||||
?>
|
||||
@@ -42,10 +42,10 @@ if (isPost() && $auth->isAdmin()) {
|
||||
<div class="alert alert-error"><?= e($msg) ?></div>
|
||||
<?php endif; ?>
|
||||
|
||||
<!-- Panel de Administración (Solo Admin) -->
|
||||
<?php if ($auth->isAdmin()): ?>
|
||||
<!-- Panel de Administración (Admin y Coordinador) -->
|
||||
<?php if ($auth->isAdmin() || $auth->isCoordinador()): ?>
|
||||
<div class="card" style="border: 1px solid #cbd5e1; background: #f8fafc;">
|
||||
<h3 class="card-title" style="font-size: 1rem; margin-bottom: 1rem;">⚙️ Panel de Generación (Solo Administrador)</h3>
|
||||
<h3 class="card-title" style="font-size: 1rem; margin-bottom: 1rem;">⚙️ Panel de Generación</h3>
|
||||
<form method="POST" onsubmit="return confirm('¿Estás seguro de generar nuevas rotaciones?')">
|
||||
<input type="hidden" name="csrf_token" value="<?= csrfToken() ?>">
|
||||
<div style="display: flex; gap: 1rem; align-items: center;">
|
||||
|
||||
Reference in New Issue
Block a user