forked from ScoDoc/ScoDoc
Résume affichage dates dans tableaux assiduités HTML pour meilleure lisibilité
This commit is contained in:
parent
dfe1faa078
commit
f09d9bb3fc
@ -228,6 +228,7 @@ class RowAssiJusti(tb.Row):
|
|||||||
)
|
)
|
||||||
|
|
||||||
def ajouter_colonnes(self, lien_redirection: str = None):
|
def ajouter_colonnes(self, lien_redirection: str = None):
|
||||||
|
"Ajoute colonnes actions, étudiant, type, dates..."
|
||||||
# Ajout colonne actions
|
# Ajout colonne actions
|
||||||
if self.table.options.show_actions:
|
if self.table.options.show_actions:
|
||||||
self._actions()
|
self._actions()
|
||||||
@ -241,10 +242,15 @@ class RowAssiJusti(tb.Row):
|
|||||||
self._type()
|
self._type()
|
||||||
|
|
||||||
# Date de début
|
# Date de début
|
||||||
|
multi_days = self.ligne["date_debut"].date() != self.ligne["date_fin"].date()
|
||||||
|
# En excel, on export les "vraes dates".
|
||||||
|
# En HTML, on écrit en français (on laisse les dates pour le tri)
|
||||||
self.add_cell(
|
self.add_cell(
|
||||||
"date_debut",
|
"date_debut",
|
||||||
"Date de début",
|
"Date de début",
|
||||||
self.ligne["date_debut"].strftime("%d/%m/%y à %H:%M"),
|
self.ligne["date_debut"].strftime("%d/%m/%y")
|
||||||
|
if multi_days
|
||||||
|
else self.ligne["date_debut"].strftime("%d/%m/%y de %H:%M"),
|
||||||
data={"order": self.ligne["date_debut"]},
|
data={"order": self.ligne["date_debut"]},
|
||||||
raw_content=self.ligne["date_debut"],
|
raw_content=self.ligne["date_debut"],
|
||||||
column_classes={"date", "date-debut"},
|
column_classes={"date", "date-debut"},
|
||||||
@ -253,8 +259,10 @@ class RowAssiJusti(tb.Row):
|
|||||||
self.add_cell(
|
self.add_cell(
|
||||||
"date_fin",
|
"date_fin",
|
||||||
"Date de fin",
|
"Date de fin",
|
||||||
self.ligne["date_fin"].strftime("%d/%m/%y à %H:%M"),
|
self.ligne["date_fin"].strftime("%d/%m/%y")
|
||||||
raw_content=self.ligne["date_fin"],
|
if multi_days
|
||||||
|
else self.ligne["date_fin"].strftime("à %H:%M"),
|
||||||
|
raw_content=self.ligne["date_fin"], # Pour excel
|
||||||
data={"order": self.ligne["date_fin"]},
|
data={"order": self.ligne["date_fin"]},
|
||||||
column_classes={"date", "date-fin"},
|
column_classes={"date", "date-fin"},
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user