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