diff --git a/app/scodoc/sco_formsemestre_status.py b/app/scodoc/sco_formsemestre_status.py index f1077b4f..d3ac7740 100644 --- a/app/scodoc/sco_formsemestre_status.py +++ b/app/scodoc/sco_formsemestre_status.py @@ -390,13 +390,6 @@ def formsemestre_status_menubar(formsemestre: FormSemestre) -> str: "endpoint": "notes.evaluations_recap", "args": {"formsemestre_id": formsemestre_id}, }, - { - "title": "Saisie des notes", - "endpoint": "notes.formsemestre_status", - "args": {"formsemestre_id": formsemestre_id}, - "enabled": True, - "helpmsg": "Tableau de bord du semestre", - }, { "title": "Classeur PDF des bulletins", "endpoint": "notes.formsemestre_bulletins_pdf_choice", @@ -426,11 +419,6 @@ def formsemestre_status_menubar(formsemestre: FormSemestre) -> str: "endpoint": "notes.formsemestre_pvjury", "args": {"formsemestre_id": formsemestre_id}, }, - { - "title": "Générer feuille préparation Jury", - "endpoint": "notes.feuille_preparation_jury", - "args": {"formsemestre_id": formsemestre_id}, - }, { "title": "Saisie des décisions du jury", "endpoint": "notes.formsemestre_recapcomplet", @@ -440,6 +428,12 @@ def formsemestre_status_menubar(formsemestre: FormSemestre) -> str: }, "enabled": formsemestre.can_edit_jury(), }, + { + "title": "Générer feuille préparation Jury (non BUT)", + "endpoint": "notes.feuille_preparation_jury", + "args": {"formsemestre_id": formsemestre_id}, + "enabled": not formsemestre.formation.is_apc(), + }, { "title": "Éditer les PV et archiver les résultats", "endpoint": "notes.formsemestre_archive", diff --git a/app/scodoc/sco_pv_forms.py b/app/scodoc/sco_pv_forms.py index c5b256e4..46cf7d61 100644 --- a/app/scodoc/sco_pv_forms.py +++ b/app/scodoc/sco_pv_forms.py @@ -206,10 +206,11 @@ def pvjury_table( return lines, titles, columns_ids -# XXX TODO cette page a vocation a disparaitre, -# remplacée par formsemestre_recapcomplet en mode jury (déjà le cas pour les BUT) -def formsemestre_pvjury(formsemestre_id, format="html", publish=True): # XXX - """Page récapitulant les décisions de jury""" +def formsemestre_pvjury(formsemestre_id, format="html", publish=True): + """Page récapitulant les décisions de jury + En classique: table spécifique avec les deux semestres pour le DUT + En APC/BUT: renvoie vers table recap, en mode jury. + """ formsemestre = FormSemestre.query.get_or_404(formsemestre_id) is_apc = formsemestre.formation.is_apc() if format == "html" and is_apc: