forked from ScoDoc/ScoDoc
Assiduité : fix bug affichage tableaux (colonnes visibles hors d'excel)
This commit is contained in:
parent
7666821fa6
commit
51e36cdff0
@ -497,8 +497,7 @@ class RowAssiJusti(tb.Row):
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
# Ajout de l'étudid dans la version excel
|
# Ajout de l'étudid dans la version excel
|
||||||
if self.table.no_pagination:
|
self.add_cell("etudid", "Etudid", etud.id, only_excel=True)
|
||||||
self.add_cell("etudid", "Etudid", etud.id)
|
|
||||||
|
|
||||||
# Ajout des informations de l'étudiant
|
# Ajout des informations de l'étudiant
|
||||||
|
|
||||||
@ -544,45 +543,56 @@ class RowAssiJusti(tb.Row):
|
|||||||
if self.table.options.show_module:
|
if self.table.options.show_module:
|
||||||
if self.ligne["type"] == "assiduite":
|
if self.ligne["type"] == "assiduite":
|
||||||
assi: Assiduite = Assiduite.query.get(self.ligne["obj_id"])
|
assi: Assiduite = Assiduite.query.get(self.ligne["obj_id"])
|
||||||
if self.table.no_pagination:
|
# Gestion des colonnes concernant le module
|
||||||
mod: Module = assi.get_module(False)
|
mod: Module = assi.get_module(False)
|
||||||
code = mod.code if isinstance(mod, Module) else ""
|
code = mod.code if isinstance(mod, Module) else ""
|
||||||
titre = ""
|
titre = ""
|
||||||
if isinstance(mod, Module):
|
if isinstance(mod, Module):
|
||||||
titre = mod.titre
|
titre = mod.titre
|
||||||
elif isinstance(mod, str):
|
elif isinstance(mod, str):
|
||||||
titre = mod
|
titre = mod
|
||||||
else:
|
else:
|
||||||
titre = "Non Spécifié"
|
titre = "Non Spécifié"
|
||||||
|
|
||||||
self.add_cell(
|
self.add_cell(
|
||||||
"code_module", "Code Module", code, data={"order": code}
|
"code_module",
|
||||||
)
|
"Code Module",
|
||||||
self.add_cell(
|
code,
|
||||||
"titre_module",
|
data={"order": code},
|
||||||
"Titre Module",
|
only_excel=True,
|
||||||
titre,
|
)
|
||||||
data={"order": titre},
|
self.add_cell(
|
||||||
)
|
"titre_module",
|
||||||
else:
|
"Titre Module",
|
||||||
mod: Module = assi.get_module(True)
|
titre,
|
||||||
self.add_cell(
|
data={"order": titre},
|
||||||
"module",
|
only_excel=True,
|
||||||
"Module",
|
)
|
||||||
mod,
|
|
||||||
data={"order": mod},
|
mod: Module = assi.get_module(True)
|
||||||
)
|
self.add_cell(
|
||||||
|
"module",
|
||||||
|
"Module",
|
||||||
|
mod,
|
||||||
|
data={"order": mod},
|
||||||
|
no_excel=True,
|
||||||
|
)
|
||||||
else:
|
else:
|
||||||
if self.table.no_pagination:
|
self.add_cell("module", "Module", "", data={"order": ""}, no_excel=True)
|
||||||
self.add_cell("module", "Module", "", data={"order": ""})
|
self.add_cell(
|
||||||
else:
|
"code_module",
|
||||||
self.add_cell("code_module", "Code Module", "", data={"order": ""})
|
"Code Module",
|
||||||
self.add_cell(
|
"",
|
||||||
"titre_module",
|
data={"order": ""},
|
||||||
"Titre Module",
|
only_excel=True,
|
||||||
"",
|
)
|
||||||
data={"order": ""},
|
self.add_cell(
|
||||||
)
|
"titre_module",
|
||||||
|
"Titre Module",
|
||||||
|
"",
|
||||||
|
data={"order": ""},
|
||||||
|
only_excel=True,
|
||||||
|
)
|
||||||
|
|
||||||
def _utilisateur(self) -> None:
|
def _utilisateur(self) -> None:
|
||||||
utilisateur: User = (
|
utilisateur: User = (
|
||||||
|
Loading…
Reference in New Issue
Block a user