fix: normalizar sync de google sheets para todos los dias, reparar 500 en ciclos lectivos, selector de ciclo lectivo en comisiones y opciones --keep-db --keep-users en install.sh

This commit is contained in:
2026-09-23 19:36:54 -03:00
parent 5771476ee9
commit 195bfd915e
10 changed files with 270 additions and 85 deletions
+4
View File
@@ -1223,6 +1223,9 @@ def commissions_list():
or_(User.role.ilike('%DOCENTE%'), User.role.ilike('%docent%'), User.role.ilike('%ADMIN%'))
).filter_by(is_active=True).order_by(User.name.asc()).all()
from app.models.academic_term import AcademicTerm
academic_terms = AcademicTerm.query.filter_by(is_active=True).order_by(AcademicTerm.year.desc(), AcademicTerm.start_date.desc()).all()
can_edit = (
current_user.has_permission('academic', 'read_write') or
current_user.is_admin() or
@@ -1235,6 +1238,7 @@ def commissions_list():
pagination=pagination,
subjects=subjects,
teachers=teachers,
academic_terms=academic_terms,
search=search,
subject_filter=subject_filter,
teacher_filter=teacher_filter,