diff --git a/src/core/admin.py b/src/core/admin.py
index f60d9b884264e263cde4f31ce924e3eba9ffdfe3..3b6d86532ecc2cfa0854e1020eaa41b6dc2e1d1a 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):