1
0
mirror of https://gitlab.com/animath/si/plateforme.git synced 2025-06-29 14:21:04 +02:00

Add observer team

Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
This commit is contained in:
Emmy D'Anello
2024-07-05 11:47:19 +02:00
parent 2a298a3ee4
commit 05a6570bed
10 changed files with 486 additions and 191 deletions

View File

@ -106,6 +106,8 @@ class PoolTable(tables.Table):
class PassageTable(tables.Table):
# FIXME Ne pas afficher l'équipe observatrice si non nécessaire
defender = tables.LinkColumn(
"participation:passage_detail",
args=[tables.A("id")],
@ -121,12 +123,15 @@ class PassageTable(tables.Table):
def render_reviewer(self, value):
return value.team.trigram
def render_observer(self, value):
return value.team.trigram
class Meta:
attrs = {
'class': 'table table-condensed table-striped text-center',
}
model = Passage
fields = ('defender', 'opponent', 'reviewer', 'solution_number', )
fields = ('defender', 'opponent', 'reviewer', 'observer', 'solution_number', )
class NoteTable(tables.Table):
@ -155,4 +160,4 @@ class NoteTable(tables.Table):
}
model = Note
fields = ('jury', 'defender_writing', 'defender_oral', 'opponent_writing', 'opponent_oral',
'reviewer_writing', 'reviewer_oral', 'update',)
'reviewer_writing', 'reviewer_oral', 'observer_writing', 'observer_oral', 'update',)