From de00c1c840301575a442c682045a7bfed29a9db5 Mon Sep 17 00:00:00 2001 From: Andreas Hubel <andi@saerdnaer.de> Date: Tue, 17 Dec 2024 01:54:18 +0100 Subject: [PATCH] chore(admin): allow to duplicate Room + Event entites --- src/core/admin.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/core/admin.py b/src/core/admin.py index a3be9df0d..c8c43c2d5 100644 --- a/src/core/admin.py +++ b/src/core/admin.py @@ -657,13 +657,14 @@ class EventAdmin(admin.ModelAdmin): ] list_display_links = ['name'] list_filter = ['conference', 'track', 'is_public', 'kind', 'room', IsImportedListFilter] + save_as = True search_fields = ['name', 'abstract', 'description_de', 'description_en'] inlines = [ TagsInline, EventAttachmentInline, EventParticipantInline, ] - readonly_fields = ['id', 'conference', 'get_is_imported'] + readonly_fields = ['id', 'get_is_imported'] fieldsets = ( ( @@ -751,9 +752,10 @@ class RoomAdmin(admin.ModelAdmin): list_display = ['conference', 'assembly', 'name', 'room_type', 'blocked'] list_display_links = ['name'] list_filter = ['conference', 'room_type', 'backend_status', 'blocked', 'is_official', 'is_public_fahrplan'] + save_as = True search_fields = ['assembly__name', 'name', 'slug'] inlines = [RoomLinkInline, RoomShareInline, TagsInline] - readonly_fields = ['id', 'conference', 'occupants', 'reserve_capacity'] + readonly_fields = ['id', 'occupants', 'reserve_capacity'] ordering = ('-conference__id', F('assembly__is_official').desc(nulls_last=True), 'assembly__name', F('capacity').desc(nulls_last=True), 'name') fieldsets = ( -- GitLab