diff --git a/app/forms/scolar/groups_form.py b/app/forms/scolar/groups_form.py index 33a0d7521..1330224c4 100644 --- a/app/forms/scolar/groups_form.py +++ b/app/forms/scolar/groups_form.py @@ -53,4 +53,6 @@ class FeuilleAppelPreForm(FlaskForm): }, ) - submit = SubmitField("Télécharger la liste d'émargement") + submit = SubmitField( + "Télécharger la liste d'émargement", id="btn-submit", name="btn-submit" + ) diff --git a/app/scodoc/sco_groups_view.py b/app/scodoc/sco_groups_view.py index 541589bb5..3a16c98ff 100644 --- a/app/scodoc/sco_groups_view.py +++ b/app/scodoc/sco_groups_view.py @@ -39,7 +39,7 @@ from urllib.parse import parse_qs from flask import url_for, g, render_template, request from flask_login import current_user -from app import db +from app import db, log from app.models import FormSemestre, Identite, ScolarEvent import app.scodoc.sco_utils as scu from app.scodoc import html_sco_header @@ -225,7 +225,7 @@ def menu_groups_choice( submit_on_change=False, default_deselect_others=True, html_export=True, - change_event=None, + change_event=None, # XXX ??? ): """menu pour selection groupes group_ids est la liste des groupes actuellement sélectionnés @@ -369,6 +369,7 @@ class DisplayedGroupsInfos: try: group_ids = [int(g) for g in group_ids] except ValueError as exc: + log(f"DisplayedGroupsInfos: invalid group_id '{group_ids}'") raise ScoValueError( "identifiant de groupe invalide (mettre à jour vos bookmarks ?)" ) from exc @@ -973,7 +974,7 @@ def tab_absences_html(groups_infos, etat=None): scodoc_dept=g.scodoc_dept, formsemestre_id=groups_infos.formsemestre_id, ) - + "&" + + "?" + groups_infos.groups_query_args ) diff --git a/app/templates/scolar/formulaire_feuille_appel.j2 b/app/templates/scolar/formulaire_feuille_appel.j2 index ea7f133a5..8c93e15e7 100644 --- a/app/templates/scolar/formulaire_feuille_appel.j2 +++ b/app/templates/scolar/formulaire_feuille_appel.j2 @@ -19,7 +19,13 @@