fix(bedelia): corregir purga academica con integridad referencial, circuito agil de asignacion de aulas y documentacion v3.1.0

This commit is contained in:
2026-09-23 20:11:29 -03:00
parent 165a0b65b8
commit 63511b9311
9 changed files with 338 additions and 59 deletions
+26
View File
@@ -605,7 +605,33 @@ $(document).ready(function() {
updateSummary();
});
// Sincronización inicial si classroom_id viene precargado (desde aulas o query)
const preselectedClassroomId = $classroom.val();
if (preselectedClassroomId && classroomData[preselectedClassroomId]) {
const c = classroomData[preselectedClassroomId];
if (c.building_id) {
$building.val(c.building_id).trigger('change');
if (c.floor) {
$floor.val(c.floor).trigger('change');
}
$classroom.val(preselectedClassroomId);
}
}
// Sincronización inicial si commission_id viene precargado (desde comisiones o query)
const preselectedCommId = $('#commission-select').val();
if (preselectedCommId && commissionData[preselectedCommId]) {
const comm = commissionData[preselectedCommId];
if (comm.virtual_link && !$('#virtual_link').val().trim()) {
$('#virtual_link').val(comm.virtual_link);
}
if (comm.max_students && (!($('#expected_attendees').val()) || $('#expected_attendees').val() == '30')) {
$('#expected_attendees').val(comm.max_students);
}
}
updateSummary();
checkCapacity();
// Form validation
$('#reservation-form').on('submit', function(e) {