From: Guillaume Pellerin Date: Thu, 9 Jul 2015 17:34:17 +0000 (+0200) Subject: fix trainings X-Git-Tag: 1.1~238 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=3fa1f38d067ba4f6b36f583ff5929a9d60ef3024;p=teleforma.git fix trainings --- 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