Update opolka/ScoDoc from ScoDoc/ScoDoc #2

Merged
opolka merged 1272 commits from ScoDoc/ScoDoc:master into master 2024-05-27 09:11:04 +02:00
3 changed files with 45 additions and 45 deletions
Showing only changes of commit 8795aa4c42 - Show all commits

View File

@ -171,13 +171,13 @@ def formsemestre_status_menubar(formsemestre: FormSemestre) -> str:
"enabled": True, "enabled": True,
"helpmsg": "Tableau de bord du semestre", "helpmsg": "Tableau de bord du semestre",
}, },
{ # {
"title": "Assiduités du semestre", # "title": "Assiduités du semestre",
"endpoint": "assiduites.liste_assiduites_formsemestre", # "endpoint": "assiduites.liste_assiduites_formsemestre",
"args": {"formsemestre_id": formsemestre_id}, # "args": {"formsemestre_id": formsemestre_id},
"enabled": True, # "enabled": True,
"helpmsg": "Tableau des assiduités et des justificatifs du semestre", # "helpmsg": "Tableau des assiduités et des justificatifs du semestre",
}, # },
{ {
"title": f"Voir la formation {formation.acronyme} (v{formation.version})", "title": f"Voir la formation {formation.acronyme} (v{formation.version})",
"endpoint": "notes.ue_table", "endpoint": "notes.ue_table",

View File

@ -205,47 +205,47 @@ def bilan_dept():
return "\n".join(H) return "\n".join(H)
@bp.route("/ListeSemestre") # @bp.route("/ListeSemestre")
@scodoc # @scodoc
@permission_required(Permission.ScoView) # @permission_required(Permission.ScoView)
def liste_assiduites_formsemestre(): # def liste_assiduites_formsemestre():
""" # """
liste_assiduites_etud Affichage de toutes les assiduites et justificatifs d'un etudiant # liste_assiduites_etud Affichage de toutes les assiduites et justificatifs d'un etudiant
Args: # Args:
etudid (int): l'identifiant de l'étudiant # etudid (int): l'identifiant de l'étudiant
Returns: # Returns:
str: l'html généré # str: l'html généré
""" # """
formsemestre_id = request.args.get("formsemestre_id", -1) # formsemestre_id = request.args.get("formsemestre_id", -1)
formsemestre: FormSemestre = FormSemestre.query.get_or_404(formsemestre_id) # formsemestre: FormSemestre = FormSemestre.query.get_or_404(formsemestre_id)
if formsemestre.dept_id != g.scodoc_dept_id: # if formsemestre.dept_id != g.scodoc_dept_id:
abort(404, "FormSemestre inexistant dans ce département") # abort(404, "FormSemestre inexistant dans ce département")
header: str = html_sco_header.sco_header( # header: str = html_sco_header.sco_header(
page_title="Liste des assiduités du semestre", # page_title="Liste des assiduités du semestre",
init_qtip=True, # init_qtip=True,
javascripts=[ # javascripts=[
"js/assiduites.js", # "js/assiduites.js",
"libjs/moment.new.min.js", # "libjs/moment.new.min.js",
"libjs/moment-timezone.js", # "libjs/moment-timezone.js",
], # ],
cssstyles=CSSSTYLES # cssstyles=CSSSTYLES
+ [ # + [
"css/assiduites.css", # "css/assiduites.css",
], # ],
) # )
return HTMLBuilder( # return HTMLBuilder(
header, # header,
render_template( # render_template(
"assiduites/pages/liste_semestre.j2", # "assiduites/pages/liste_semestre.j2",
sco=ScoData(formsemestre=formsemestre), # sco=ScoData(formsemestre=formsemestre),
sem=formsemestre.titre_annee(), # sem=formsemestre.titre_annee(),
formsemestre_id=formsemestre.id, # formsemestre_id=formsemestre.id,
), # ),
).build() # ).build()
@bp.route("/SignaleAssiduiteEtud") @bp.route("/SignaleAssiduiteEtud")

View File

@ -1,7 +1,7 @@
# -*- mode: python -*- # -*- mode: python -*-
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
SCOVERSION = "9.6.29" SCOVERSION = "9.6.30"
SCONAME = "ScoDoc" SCONAME = "ScoDoc"