forked from ScoDoc/ScoDoc
Fix: export Apogée si étudiant inscrit en début d'année mais pas au semestre suivant mais laissé dans Apogée
This commit is contained in:
parent
45d0495a90
commit
692a8fabd5
@ -300,6 +300,11 @@ class ApoEtud(dict):
|
||||
return "ApoEtud( nom='%s', nip='%s' )" % (self["nom"], self["nip"])
|
||||
|
||||
def lookup_scodoc(self, context, etape_formsemestre_ids):
|
||||
"""Cherche l'étudiant ScoDoc associé à cet étudiant Apogée.
|
||||
S'il n'est pas trouvé (état "orphelin", dans Apo mais pas chez nous),
|
||||
met .etud à None.
|
||||
Sinon, cherche le semestre, et met l'état à ETUD_OK ou ETUD_NON_INSCRIT.
|
||||
"""
|
||||
etuds = sco_etud.get_etud_info(code_nip=self["nip"], filled=True)
|
||||
if not etuds:
|
||||
# pas dans ScoDoc
|
||||
@ -417,7 +422,7 @@ class ApoEtud(dict):
|
||||
code in sem["elt_annee_apo"].split(",")
|
||||
):
|
||||
export_res_etape = self.export_res_etape
|
||||
if not export_res_etape:
|
||||
if (not export_res_etape) and cur_sem:
|
||||
# exporte toujours le résultat de l'étape si l'étudiant est diplômé
|
||||
Se = sco_parcours_dut.SituationEtudParcours(
|
||||
context, self.etud, cur_sem["formsemestre_id"]
|
||||
|
Loading…
Reference in New Issue
Block a user