Option nom des colonnes pour publipostage
This commit is contained in:
parent
2459356245
commit
5fc1800f70
@ -56,6 +56,10 @@ class ParametrageClasseurPE(FlaskForm):
|
|||||||
# synthese_individuelle_etud = BooleanField(
|
# synthese_individuelle_etud = BooleanField(
|
||||||
# "Générer (suppose les RCUES)"
|
# "Générer (suppose les RCUES)"
|
||||||
# )
|
# )
|
||||||
|
publipostage = BooleanField(
|
||||||
|
"Nomme les moyennes pour publipostage",
|
||||||
|
# default=False,
|
||||||
|
# render_kw={"checked": ""},
|
||||||
|
)
|
||||||
submit = SubmitField("Générer les classeurs poursuites d'études")
|
submit = SubmitField("Générer les classeurs poursuites d'études")
|
||||||
cancel = SubmitField("Annuler", render_kw={"formnovalidate": True})
|
cancel = SubmitField("Annuler", render_kw={"formnovalidate": True})
|
||||||
|
@ -560,6 +560,10 @@ class JuryPE(object):
|
|||||||
for onglet, df in self.synthese.items():
|
for onglet, df in self.synthese.items():
|
||||||
# Conversion colonnes en multiindex
|
# Conversion colonnes en multiindex
|
||||||
df_final = df.copy()
|
df_final = df.copy()
|
||||||
|
if (
|
||||||
|
"publipostage" not in self.options
|
||||||
|
or not self.options["publipostage"]
|
||||||
|
):
|
||||||
df_final = convert_colonnes_to_multiindex(df_final)
|
df_final = convert_colonnes_to_multiindex(df_final)
|
||||||
# Nom de l'onglet
|
# Nom de l'onglet
|
||||||
if isinstance(onglet, tuple):
|
if isinstance(onglet, tuple):
|
||||||
@ -824,6 +828,7 @@ def get_formsemestres_etudiants(etudiants: pe_etudiant.EtudiantsJuryPE) -> dict:
|
|||||||
def convert_colonnes_to_multiindex(df):
|
def convert_colonnes_to_multiindex(df):
|
||||||
"""Convertit les colonnes d'un df pour obtenir des colonnes
|
"""Convertit les colonnes d'un df pour obtenir des colonnes
|
||||||
multiindex"""
|
multiindex"""
|
||||||
|
df_final = df.copy()
|
||||||
colonnes = list(df.columns)
|
colonnes = list(df.columns)
|
||||||
colonnes = [tuple(col.split("|")) for col in colonnes]
|
colonnes = [tuple(col.split("|")) for col in colonnes]
|
||||||
# modifie le nom du semestre par sa descr
|
# modifie le nom du semestre par sa descr
|
||||||
@ -838,5 +843,5 @@ def convert_colonnes_to_multiindex(df):
|
|||||||
col_verbose = col
|
col_verbose = col
|
||||||
colonnes_verbose.append(col_verbose)
|
colonnes_verbose.append(col_verbose)
|
||||||
|
|
||||||
df.columns = pd.MultiIndex.from_tuples(colonnes_verbose)
|
df_final.columns = pd.MultiIndex.from_tuples(colonnes_verbose)
|
||||||
return df
|
return df_final
|
||||||
|
Loading…
Reference in New Issue
Block a user