forked from ScoDoc/DocScoDoc
Ajout titre_formation
This commit is contained in:
parent
69e6b045db
commit
c55a7dcbb4
@ -139,6 +139,7 @@ class FormSemestre(db.Model):
|
|||||||
else:
|
else:
|
||||||
d["date_fin"] = d["date_fin_iso"] = ""
|
d["date_fin"] = d["date_fin_iso"] = ""
|
||||||
d["responsables"] = [u.id for u in self.responsables]
|
d["responsables"] = [u.id for u in self.responsables]
|
||||||
|
d["titre_formation"] = self.titre_formation()
|
||||||
return d
|
return d
|
||||||
|
|
||||||
def get_infos_dict(self) -> dict:
|
def get_infos_dict(self) -> dict:
|
||||||
@ -329,9 +330,10 @@ class FormSemestre(db.Model):
|
|||||||
|
|
||||||
ANNEE=annee universitaire de debut (exemple: un S2 de 2013-2014 sera S2-2013)
|
ANNEE=annee universitaire de debut (exemple: un S2 de 2013-2014 sera S2-2013)
|
||||||
"""
|
"""
|
||||||
imputation_dept = sco_preferences.get_preference("ImputationDept", self.id)
|
prefs = sco_preferences.SemPreferences(dept_id=self.dept_id)
|
||||||
|
imputation_dept = prefs["ImputationDept"]
|
||||||
if not imputation_dept:
|
if not imputation_dept:
|
||||||
imputation_dept = sco_preferences.get_preference("DeptName")
|
imputation_dept = prefs["DeptName"]
|
||||||
imputation_dept = imputation_dept.upper()
|
imputation_dept = imputation_dept.upper()
|
||||||
parcours_name = self.formation.get_parcours().NAME
|
parcours_name = self.formation.get_parcours().NAME
|
||||||
modalite = self.modalite
|
modalite = self.modalite
|
||||||
@ -346,7 +348,7 @@ class FormSemestre(db.Model):
|
|||||||
scu.annee_scolaire_debut(self.date_debut.year, self.date_debut.month)
|
scu.annee_scolaire_debut(self.date_debut.year, self.date_debut.month)
|
||||||
)
|
)
|
||||||
return scu.sanitize_string(
|
return scu.sanitize_string(
|
||||||
"-".join((imputation_dept, parcours_name, modalite, semestre_id, annee_sco))
|
f"{imputation_dept}-{parcours_name}-{modalite}-{semestre_id}-{annee_sco}"
|
||||||
)
|
)
|
||||||
|
|
||||||
def titre_annee(self) -> str:
|
def titre_annee(self) -> str:
|
||||||
@ -358,6 +360,12 @@ class FormSemestre(db.Model):
|
|||||||
titre_annee += "-" + str(self.date_fin.year)
|
titre_annee += "-" + str(self.date_fin.year)
|
||||||
return titre_annee
|
return titre_annee
|
||||||
|
|
||||||
|
def titre_formation(self):
|
||||||
|
"""Titre avec formation, court, pour passerelle: "BUT R&T"
|
||||||
|
(méthode de formsemestre car on pourrait ajouter le semestre, ou d'autres infos, à voir)
|
||||||
|
"""
|
||||||
|
return self.formation.acronyme
|
||||||
|
|
||||||
def titre_mois(self) -> str:
|
def titre_mois(self) -> str:
|
||||||
"""Le titre et les dates du semestre, pour affichage dans des listes
|
"""Le titre et les dates du semestre, pour affichage dans des listes
|
||||||
Ex: "BUT QLIO (PN 2022) semestre 1 FI (Sept 2022 - Jan 2023)"
|
Ex: "BUT QLIO (PN 2022) semestre 1 FI (Sept 2022 - Jan 2023)"
|
||||||
|
Loading…
Reference in New Issue
Block a user