diff --git a/app/scodoc/sco_saisie_excel.py b/app/scodoc/sco_saisie_excel.py index c95f154b9..1f2383b82 100644 --- a/app/scodoc/sco_saisie_excel.py +++ b/app/scodoc/sco_saisie_excel.py @@ -51,7 +51,6 @@ from flask_login import current_user from app.models import Evaluation, FormSemestre, Identite, ModuleImpl, ScolarNews from app.scodoc.sco_excel import COLORS, ScoExcelSheet from app.scodoc import ( - html_sco_header, sco_cache, sco_evaluations, sco_evaluation_db, @@ -969,19 +968,21 @@ def saisie_notes_tableur(evaluation_id: int, group_ids=()): moduleimpl_id = evaluation.moduleimpl.id formsemestre_id = evaluation.moduleimpl.formsemestre_id if not evaluation.moduleimpl.can_edit_notes(current_user): - return ( - html_sco_header.sco_header() - + f""" -
(vérifiez que le semestre n'est pas verrouillé et que vous - avez l'autorisation d'effectuer cette opération) -
- - """ - + html_sco_header.sco_footer() + dest_url = url_for( + "notes.moduleimpl_status", + scodoc_dept=g.scodoc_dept, + moduleimpl_id=moduleimpl_id, + ) + raise ScoValueError( + f""" +(vérifiez que le semestre n'est pas verrouillé et que vous + avez l'autorisation d'effectuer cette opération) +
+ + """, + safe=True, + dest_url="", ) page_title = "Saisie des notes" + ( @@ -997,11 +998,6 @@ def saisie_notes_tableur(evaluation_id: int, group_ids=()): ) H = [ - html_sco_header.sco_header( - page_title=page_title, - javascripts=sco_groups_view.JAVASCRIPTS, - cssstyles=sco_groups_view.CSSSTYLES, - ), sco_evaluations.evaluation_describe(evaluation_id=evaluation_id), """Saisie des notes par fichier""", ] @@ -1176,8 +1172,13 @@ def saisie_notes_tableur(evaluation_id: int, group_ids=()): """ ) - H.append(html_sco_header.sco_footer()) - return "\n".join(H) + return render_template( + "sco_page.j2", + content="\n".join(H), + page_title=page_title, + javascripts=sco_groups_view.JAVASCRIPTS, + cssstyles=sco_groups_view.CSSSTYLES, + ) def formsemestre_import_notes(