Add citas module: scheduling, calendar, blocked schedules

This commit is contained in:
2026-04-08 00:48:36 -06:00
parent e19eb205db
commit 91da97685f
21 changed files with 3406 additions and 4 deletions

View File

@@ -75,6 +75,31 @@
</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false">
<i class="fas fa-calendar-alt"></i>
<span>Citas</span>
</a>
<ul class="dropdown-menu">
<li>
<a href="{{ route('admin.citas.index') }}" class="dropdown-item {{ request()->routeIs('admin.citas.index') ? 'active' : '' }}">
<i class="fas fa-list me-2"></i>Lista de Citas
</a>
</li>
<li>
<a href="{{ route('admin.citas.calendario') }}" class="dropdown-item {{ request()->routeIs('admin.citas.calendario') ? 'active' : '' }}">
<i class="fas fa-calendar me-2"></i>Calendario
</a>
</li>
<li><hr class="dropdown-divider"></li>
<li>
<a href="{{ route('admin.horarios.index') }}" class="dropdown-item {{ request()->routeIs('admin.horarios.*') ? 'active' : '' }}">
<i class="fas fa-clock me-2"></i>Horarios Bloqueados
</a>
</li>
</ul>
</li>
@if(Auth::guard('admin')->user()->rol === 'super_admin')
<li class="nav-item">
<a href="{{ route('admin.configuracion.index') }}"