diff --git a/participation/models.py b/participation/models.py index 9fa68c8..158f866 100644 --- a/participation/models.py +++ b/participation/models.py @@ -985,9 +985,11 @@ class Pool(models.Model): header = [ sum(([f"Problème {passage.solution_number}"] + (passage_width - 1) * [""] for passage in passages), start=["Problème", ""]), - sum((["Défenseur⋅se", "", "Opposant⋅e", "", "Rapporteur⋅rice", ""] - + (["Observateur⋅rice"] if pool_size == 4 else []) - for _passage in passages), start=["Rôle", ""]), + sum(([f"Défenseur⋅se ({passage.defender.team.trigram})", "", + f"Opposant⋅e ({passage.opponent.team.trigram})", "", + f"Rapporteur⋅rice ({passage.reporter.team.trigram})", ""] + + ([f"Observateur⋅rice ({passage.observer.team.trigram})"] if pool_size == 4 else []) + for passage in passages), start=["Rôle", ""]), sum((["Écrit (/20)", "Oral (/20)", "Écrit (/10)", "Oral (/10)", "Écrit (/10)", "Oral (/10)"] + (["Oral (± 4)"] if pool_size == 4 else []) for _passage in passages), start=["Juré⋅e", ""]),