forked from ScoDoc/ScoDoc
Fix 2 bugs / fiche etud
This commit is contained in:
parent
f5bc6fb1d1
commit
c05660bf83
@ -123,6 +123,7 @@ class Identite(db.Model):
|
|||||||
e = dict(self.__dict__)
|
e = dict(self.__dict__)
|
||||||
e.pop("_sa_instance_state", None)
|
e.pop("_sa_instance_state", None)
|
||||||
# ScoDoc7 output_formators: (backward compat)
|
# ScoDoc7 output_formators: (backward compat)
|
||||||
|
e["etudid"] = self.id
|
||||||
e["date_naissance"] = ndb.DateISOtoDMY(e["date_naissance"])
|
e["date_naissance"] = ndb.DateISOtoDMY(e["date_naissance"])
|
||||||
return {k: e[k] or "" for k in e} # convert_null_outputs_to_empty
|
return {k: e[k] or "" for k in e} # convert_null_outputs_to_empty
|
||||||
|
|
||||||
|
@ -560,7 +560,7 @@ def formsemestre_recap_parcours_table(
|
|||||||
else:
|
else:
|
||||||
type_sem = ""
|
type_sem = ""
|
||||||
class_sem = "sem_autre"
|
class_sem = "sem_autre"
|
||||||
if sem["formation_code"] != Se.formation["formation_code"]:
|
if sem["formation_code"] != Se.formation.formation_code:
|
||||||
class_sem += " sem_autre_formation"
|
class_sem += " sem_autre_formation"
|
||||||
if sem["bul_bgcolor"]:
|
if sem["bul_bgcolor"]:
|
||||||
bgcolor = sem["bul_bgcolor"]
|
bgcolor = sem["bul_bgcolor"]
|
||||||
@ -628,7 +628,7 @@ def formsemestre_recap_parcours_table(
|
|||||||
if not sem["etat"]: # locked
|
if not sem["etat"]: # locked
|
||||||
lockicon = scu.icontag("lock32_img", title="verrouillé", border="0")
|
lockicon = scu.icontag("lock32_img", title="verrouillé", border="0")
|
||||||
default_sem_info += lockicon
|
default_sem_info += lockicon
|
||||||
if sem["formation_code"] != Se.formation["formation_code"]:
|
if sem["formation_code"] != Se.formation.formation_code:
|
||||||
default_sem_info += "Autre formation: %s" % sem["formation_code"]
|
default_sem_info += "Autre formation: %s" % sem["formation_code"]
|
||||||
H.append(
|
H.append(
|
||||||
'<td class="datefin">%s</td><td class="sem_info">%s</td>'
|
'<td class="datefin">%s</td><td class="sem_info">%s</td>'
|
||||||
|
@ -101,11 +101,12 @@ def _descr_decisions_ues(nt, etudid, decisions_ue, decision_sem):
|
|||||||
except:
|
except:
|
||||||
log("descr_decisions_ues: ue_id=%s decisions_ue=%s" % (ue_id, decisions_ue))
|
log("descr_decisions_ues: ue_id=%s decisions_ue=%s" % (ue_id, decisions_ue))
|
||||||
# Les UE capitalisées dans d'autres semestres:
|
# Les UE capitalisées dans d'autres semestres:
|
||||||
for ue_id in nt.validations.ue_capitalisees.loc[etudid]["ue_id"]:
|
if etudid in nt.validations.ue_capitalisees.index:
|
||||||
try:
|
for ue_id in nt.validations.ue_capitalisees.loc[etudid]["ue_id"]:
|
||||||
uelist.append(nt.get_etud_ue_status(etudid, ue_id)["ue"])
|
try:
|
||||||
except KeyError:
|
uelist.append(nt.get_etud_ue_status(etudid, ue_id)["ue"])
|
||||||
pass
|
except KeyError:
|
||||||
|
pass
|
||||||
uelist.sort(key=itemgetter("numero"))
|
uelist.sort(key=itemgetter("numero"))
|
||||||
|
|
||||||
return uelist
|
return uelist
|
||||||
|
Loading…
Reference in New Issue
Block a user