From 22fe8557b5fb9369c7a506c90aeeaae310718a12 Mon Sep 17 00:00:00 2001
From: Dylan Sechet <dylan.sechet82@gmail.com>
Date: Thu, 7 Jan 2021 12:16:49 +0100
Subject: [PATCH] Custom participation_inline css

---
 oser_backend/settings/common.py | 2 +-
 visits/admin.py                 | 7 +++++--
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/oser_backend/settings/common.py b/oser_backend/settings/common.py
index 9579af4..7d62a94 100644
--- a/oser_backend/settings/common.py
+++ b/oser_backend/settings/common.py
@@ -264,7 +264,7 @@ SENDGRID_ECHO_TO_STDOUT=True
 
 MAILS_ENABLED = True
 MAILS_NOTIFICATIONS_ADDRESS = 'notifications@oser-cs.fr'
-MAILS_RAISE_EXCEPTIONS = True
+MAILS_RAISE_EXCEPTIONS = False
 
 # Visits app config
 VISITS_TEAM_EMAIL = os.environ.get('VISITS_TEAM_EMAIL',
diff --git a/visits/admin.py b/visits/admin.py
index 66e542a..b59f8e8 100644
--- a/visits/admin.py
+++ b/visits/admin.py
@@ -74,12 +74,15 @@ class VisitForm(forms.ModelForm):
                 self.add_error('end_time', error)
 
 
-class ParticipationInline(admin.StackedInline):
+class ParticipationInline(admin.TabularInline):
     """Inline for Participation."""
 
     model = Visit.participants.through
     extra = 0
-
+    fields = ('user', 'submitted', 'present')
+    readonly_fields = ('user', 'submitted')
+    class Media:
+        css = { "all" : ("css/hide_admin_original.css",) }
 
 def accept_selected_participations(modeladmin, request, queryset):
     """Accept selected participations in list view."""
-- 
GitLab