1
0
mirror of https://gitlab.com/animath/si/plateforme.git synced 2025-07-03 17:22:51 +02:00

Display team detail

This commit is contained in:
Yohann D'ANELLO
2021-01-02 00:06:58 +01:00
parent 1805f48fa0
commit 6bcb050754
3 changed files with 45 additions and 12 deletions

View File

@ -28,17 +28,26 @@ class TeamTable(tables.Table):
# noinspection PyTypeChecker
class ParticipationTable(tables.Table):
name = tables.LinkColumn(
'participation:participation_detail',
args=[tables.A("id")],
verbose_name=lambda: _("name").capitalize(),
'participation:team_detail',
args=[tables.A("team__id")],
verbose_name=_("name").capitalize,
accessor="team__name",
)
trigram = tables.Column(
verbose_name=lambda: _("trigram").capitalize(),
verbose_name=_("trigram").capitalize,
accessor="team__trigram",
)
valid = tables.Column(
verbose_name=_("valid").capitalize,
accessor="valid",
empty_values=(),
)
def render_valid(self, value):
return _("Validated") if value else _("Validation pending") if value is False else _("Not validated")
class Meta:
attrs = {
'class': 'table table condensed table-striped',