Skip to content
Snippets Groups Projects
Commit ef44a71e authored by Emmanuel Viennet's avatar Emmanuel Viennet
Browse files

templification saisie_notes_tableur

parent 867ed6dd
Branches
No related tags found
No related merge requests found
...@@ -51,7 +51,6 @@ from flask_login import current_user ...@@ -51,7 +51,6 @@ from flask_login import current_user
from app.models import Evaluation, FormSemestre, Identite, ModuleImpl, ScolarNews from app.models import Evaluation, FormSemestre, Identite, ModuleImpl, ScolarNews
from app.scodoc.sco_excel import COLORS, ScoExcelSheet from app.scodoc.sco_excel import COLORS, ScoExcelSheet
from app.scodoc import ( from app.scodoc import (
html_sco_header,
sco_cache, sco_cache,
sco_evaluations, sco_evaluations,
sco_evaluation_db, sco_evaluation_db,
...@@ -969,19 +968,21 @@ def saisie_notes_tableur(evaluation_id: int, group_ids=()): ...@@ -969,19 +968,21 @@ def saisie_notes_tableur(evaluation_id: int, group_ids=()):
moduleimpl_id = evaluation.moduleimpl.id moduleimpl_id = evaluation.moduleimpl.id
formsemestre_id = evaluation.moduleimpl.formsemestre_id formsemestre_id = evaluation.moduleimpl.formsemestre_id
if not evaluation.moduleimpl.can_edit_notes(current_user): if not evaluation.moduleimpl.can_edit_notes(current_user):
return ( dest_url = url_for(
html_sco_header.sco_header() "notes.moduleimpl_status",
+ f""" scodoc_dept=g.scodoc_dept,
moduleimpl_id=moduleimpl_id,
)
raise ScoValueError(
f"""
<h2>Modification des notes impossible pour {current_user.user_name}</h2> <h2>Modification des notes impossible pour {current_user.user_name}</h2>
<p>(vérifiez que le semestre n'est pas verrouillé et que vous <p>(vérifiez que le semestre n'est pas verrouillé et que vous
avez l'autorisation d'effectuer cette opération) avez l'autorisation d'effectuer cette opération)
</p> </p>
<p><a class="stdlink" href="{ <p><a class="stdlink" href="{dest_url}">Continuer</a></p>
url_for("notes.moduleimpl_status", scodoc_dept=g.scodoc_dept, """,
moduleimpl_id=moduleimpl_id) safe=True,
}">Continuer</a></p> dest_url="",
"""
+ html_sco_header.sco_footer()
) )
page_title = "Saisie des notes" + ( page_title = "Saisie des notes" + (
...@@ -997,11 +998,6 @@ def saisie_notes_tableur(evaluation_id: int, group_ids=()): ...@@ -997,11 +998,6 @@ def saisie_notes_tableur(evaluation_id: int, group_ids=()):
) )
H = [ 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), sco_evaluations.evaluation_describe(evaluation_id=evaluation_id),
"""<span class="eval_title">Saisie des notes par fichier</span>""", """<span class="eval_title">Saisie des notes par fichier</span>""",
] ]
...@@ -1176,8 +1172,13 @@ def saisie_notes_tableur(evaluation_id: int, group_ids=()): ...@@ -1176,8 +1172,13 @@ def saisie_notes_tableur(evaluation_id: int, group_ids=()):
</div> </div>
""" """
) )
H.append(html_sco_header.sco_footer()) return render_template(
return "\n".join(H) "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( def formsemestre_import_notes(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment