From 3fa1f38d067ba4f6b36f583ff5929a9d60ef3024 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Thu, 9 Jul 2015 19:34:17 +0200 Subject: [PATCH] fix trainings --- teleforma/admin.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/teleforma/admin.py b/teleforma/admin.py index 197b4a15..62ca6117 100644 --- a/teleforma/admin.py +++ b/teleforma/admin.py @@ -65,10 +65,13 @@ class StudentAdmin(admin.ModelAdmin): search_fields = ['user__first_name', 'user__last_name', 'user__username'] list_filter = ['user__is_active', 'is_subscribed', 'platform_only', PeriodListFilter, 'trainings', 'iej', 'procedure', 'written_speciality'] - list_display = ['student_name', 'trainings__all', 'platform_only', + list_display = ['student_name', 'get_trainings', 'platform_only', 'total_payments', 'total_fees', 'balance'] actions = ['export_xls'] + def get_trainings(self, instance): + return ' - '.join([training for training in instance.trainings.all()]) + def student_name(self, instance): return instance.user.last_name + ' ' + instance.user.first_name -- 2.39.5