fix(bedelia): corregir purga academica con integridad referencial, circuito agil de asignacion de aulas y documentacion v3.1.0
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user