Fix: fiche etudiant et jury : affichage des UEs en APC
This commit is contained in:
parent
590c52c138
commit
b9a53f9c43
@ -591,12 +591,14 @@ def formsemestre_recap_parcours_table(
|
||||
etud_ue_status = {
|
||||
ue["ue_id"]: nt.get_etud_ue_status(etudid, ue["ue_id"]) for ue in ues
|
||||
}
|
||||
ues = [
|
||||
ue
|
||||
for ue in ues
|
||||
if etud_est_inscrit_ue(cnx, etudid, sem["formsemestre_id"], ue["ue_id"])
|
||||
or etud_ue_status[ue["ue_id"]]["is_capitalized"]
|
||||
]
|
||||
if not nt.is_apc:
|
||||
# formations classiques: filtre UE sur inscriptions (et garde UE capitalisées)
|
||||
ues = [
|
||||
ue
|
||||
for ue in ues
|
||||
if etud_est_inscrit_ue(cnx, etudid, sem["formsemestre_id"], ue["ue_id"])
|
||||
or etud_ue_status[ue["ue_id"]]["is_capitalized"]
|
||||
]
|
||||
|
||||
for ue in ues:
|
||||
H.append('<td class="ue_acro"><span>%s</span></td>' % ue["acronyme"])
|
||||
|
@ -1011,7 +1011,9 @@ def formsemestre_has_decisions(formsemestre_id):
|
||||
|
||||
|
||||
def etud_est_inscrit_ue(cnx, etudid, formsemestre_id, ue_id):
|
||||
"""Vrai si l'étudiant est inscrit à au moins un module de cette UE dans ce semestre"""
|
||||
"""Vrai si l'étudiant est inscrit à au moins un module de cette UE dans ce semestre.
|
||||
Ne pas utiliser pour les formations APC !
|
||||
"""
|
||||
cursor = cnx.cursor(cursor_factory=ndb.ScoDocCursor)
|
||||
cursor.execute(
|
||||
"""SELECT mi.*
|
||||
|
Loading…
Reference in New Issue
Block a user