diff --git a/users/admin.py b/users/admin.py index aa7448e1e334df64de7766d61e983677d798ee02..89f5ff35056f38d41031baac3811d14c94e15379 100644 --- a/users/admin.py +++ b/users/admin.py @@ -10,13 +10,14 @@ from .models import User from django.http import HttpResponse import csv + class UserParticipationInline(ParticipationInline): """Inline for Participation on the User admin panel. All fields are read-only. """ - readonly_fields = ('user', 'visit', 'accepted', 'present',) + readonly_fields = ('user', 'visit', 'accepted', 'present', 'submitted') verbose_name = 'Participation aux sorties' verbose_name_plural = 'Participation aux sorties' diff --git a/visits/admin.py b/visits/admin.py index 4bd2a6d2f087d440466aae56c8a0706fb3c5ad95..fd8ed269f3b09861bc54ae2c40cc1060a2888f43 100644 --- a/visits/admin.py +++ b/visits/admin.py @@ -101,9 +101,10 @@ class ParticipationInline(admin.TabularInline): # template = "visits/visit_tabular.md" actions = ["export_as_csv"] model = Visit.participants.through + extra = 0 - fields = ('name', 'school', 'user', 'submitted', 'accepted', 'present') - readonly_fields = ('name', 'school', 'user', 'submitted') + fields = ('user', 'submitted', 'accepted', 'present') + readonly_fields = ('user', 'submitted') def school(self, participation: Participation): """Return a link to the participation's user's school."""