]> git.parisson.com Git - teleforma.git/commitdiff
fix trainings
authorGuillaume Pellerin <yomguy@parisson.com>
Thu, 9 Jul 2015 17:34:17 +0000 (19:34 +0200)
committerGuillaume Pellerin <yomguy@parisson.com>
Thu, 9 Jul 2015 17:34:17 +0000 (19:34 +0200)
teleforma/admin.py

index 197b4a157f152f91b4890a4d8469c4e5d7af8b64..62ca611701b4d794a6d24ef2cdd9b6496079b8da 100644 (file)
@@ -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