diff --git a/src/core/admin.py b/src/core/admin.py index a3be9df0d96429224e1eebb0dc5e679d8ffd2bfe..c8c43c2d5a749b929cceb0a0a194d673b0da6a45 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 = (