From 9bfeebde7b2ed21256027020bd2851fcee73e0f9 Mon Sep 17 00:00:00 2001 From: Andreas Hubel <andi@saerdnaer.de> Date: Tue, 17 Dec 2024 13:55:51 +0100 Subject: [PATCH] chore(admin): allow to duplicate Event entites++ --- src/core/admin.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/admin.py b/src/core/admin.py index c8c43c2d5..41eac566e 100644 --- a/src/core/admin.py +++ b/src/core/admin.py @@ -700,7 +700,7 @@ class EventAdmin(admin.ModelAdmin): return super().formfield_for_foreignkey(db_field, request, **kwargs) def get_fieldsets(self, request, obj=None, **kwargs): - if obj is None: + if obj is None and "_saveasnew" not in request.POST: return [ ( 'Organisation', @@ -722,7 +722,7 @@ class EventAdmin(admin.ModelAdmin): def get_readonly_fields(self, request, obj=None, **kwargs): # upon creation the user may select a conference if obj is None: - return ['id'] + return ['id', 'get_is_imported'] return super().get_readonly_fields(request, obj, **kwargs) def get_is_imported(self, instance): -- GitLab