From b25fda850cb75c7d5b742d7e8fae5f1180ba3d09 Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Fri, 22 May 2015 11:48:51 +0200 Subject: [PATCH] Display in admin and export 'ext_id' field --- stages/admin.py | 3 ++- stages/views.py | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/stages/admin.py b/stages/admin.py index e2c33d4..82f21c3 100644 --- a/stages/admin.py +++ b/stages/admin.py @@ -20,7 +20,8 @@ class StudentAdmin(admin.ModelAdmin): list_filter = ('klass', 'archived') search_fields = ('last_name', 'first_name', 'pcode', 'city', 'klass__name') fields = (('last_name', 'first_name'), 'street', ('pcode', 'city'), 'email', - ('tel', 'mobile'), 'birth_date', 'klass', 'archived') + ('tel', 'mobile'), ('birth_date', 'ext_id'), 'klass', 'archived') + readonly_fields = ('ext_id',) actions = ['archive'] def archive(self, request, queryset): diff --git a/stages/views.py b/stages/views.py index 00bac17..39df66b 100644 --- a/stages/views.py +++ b/stages/views.py @@ -205,6 +205,7 @@ def del_training(request): EXPORT_FIELDS = [ ('Prénom', 'student__first_name'), ('Nom', 'student__last_name'), + ('ID externe', 'student__ext_id'), ('Classe', 'student__klass__name'), ('Filière', 'student__klass__section__name'), ('Nom du stage', 'availability__period__title'), ('Début', 'availability__period__start_date'), ('Fin', 'availability__period__end_date'),