feat: optimizacion zocalos aulas, metricas ocupacion dia/semana/mes, modificacion de reservas y permisos RBAC en gestion
This commit is contained in:
@@ -277,9 +277,16 @@
|
||||
|
||||
<!-- Footer de Acciones Rápidas -->
|
||||
<div class="modal-footer border-0 p-3 pt-0 d-flex justify-content-between">
|
||||
<a id="previewFullLink" href="#" class="btn btn-outline-primary btn-sm px-3">
|
||||
<i class="bi bi-box-arrow-up-right me-1"></i>{% trans %}Ver Ficha Completa{% endtrans %}
|
||||
</a>
|
||||
<div class="d-flex gap-2">
|
||||
<a id="previewFullLink" href="#" class="btn btn-outline-primary btn-sm px-3">
|
||||
<i class="bi bi-box-arrow-up-right me-1"></i>{% trans %}Ver Ficha Completa{% endtrans %}
|
||||
</a>
|
||||
{% if current_user.has_permission('reservations', 'read_write') or (current_user.role and current_user.role|upper in ['ADMIN', 'BEDELIA']) %}
|
||||
<a id="previewFooterEditLink" href="#" class="btn btn-warning btn-sm px-3">
|
||||
<i class="bi bi-pencil me-1"></i>{% trans %}Modificar Reserva{% endtrans %}
|
||||
</a>
|
||||
{% endif %}
|
||||
</div>
|
||||
<button type="button" class="btn btn-secondary btn-sm" data-bs-dismiss="modal">
|
||||
{% trans %}Cerrar{% endtrans %}
|
||||
</button>
|
||||
@@ -991,11 +998,15 @@ document.addEventListener('DOMContentLoaded', function() {
|
||||
|
||||
// Enlaces y Acciones
|
||||
var detailUrl = info.event.url || ('/schedule/reservation/' + info.event.id + '/view');
|
||||
var editUrl = '/schedule/reservation/' + info.event.id + '/edit';
|
||||
var fullLink = document.getElementById('previewFullLink');
|
||||
if (fullLink) fullLink.href = detailUrl;
|
||||
|
||||
var editBtn = document.getElementById('btnPreviewEdit');
|
||||
if (editBtn) editBtn.href = detailUrl;
|
||||
if (editBtn) editBtn.href = editUrl;
|
||||
|
||||
var footerEditBtn = document.getElementById('previewFooterEditLink');
|
||||
if (footerEditBtn) footerEditBtn.href = editUrl;
|
||||
|
||||
var cancelForm = document.getElementById('formPreviewCancel');
|
||||
if (cancelForm) {
|
||||
|
||||
Reference in New Issue
Block a user