From 5102c9a0382a2cdd68c3cfc845a5b3b4f705019a Mon Sep 17 00:00:00 2001
From: Helge Jung <hej@c3pb.de>
Date: Fri, 29 Dec 2023 21:07:31 +0100
Subject: [PATCH] admin: allow editing ScheduleSourceImport iff DEBUG is set

---
 src/core/admin.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/core/admin.py b/src/core/admin.py
index f60d9b884..3b6d86532 100644
--- a/src/core/admin.py
+++ b/src/core/admin.py
@@ -1,5 +1,6 @@
 import logging
 
+from django.conf import settings
 from django.contrib import admin
 from django.contrib.admin import FieldListFilter
 from django.contrib.auth.admin import UserAdmin
@@ -1067,10 +1068,10 @@ class ScheduleSourceImportAdmin(admin.ModelAdmin):
     list_filter = ['schedule_source', 'state']
 
     def has_add_permission(self, *args, **kwargs):
-        return False
+        return settings.DEBUG
 
     def has_change_permission(self, *args, **kwargs):
-        return False
+        return settings.DEBUG
 
 
 class ScheduleSourceMappingAdmin(admin.ModelAdmin):
-- 
GitLab