diff --git a/backend/schedule/admin.py b/backend/schedule/admin.py index 6b792ae17b..76bff5bb5a 100644 --- a/backend/schedule/admin.py +++ b/backend/schedule/admin.py @@ -308,11 +308,12 @@ class Meta: @admin.register(ScheduleItem) class ScheduleItemAdmin(ConferencePermissionMixin, admin.ModelAdmin): list_display = ( - "conference", "title", + "conference", "status", "language", "slot", + "rooms_list", "speakers_names", "talk_manager", "type", @@ -512,6 +513,10 @@ def save_form(self, request, form, change): def speakers_names(self, obj: ScheduleItem) -> str: return ", ".join([speaker.display_name for speaker in obj.speakers]) + @admin.display(description="Rooms") + def rooms_list(self, obj: ScheduleItem) -> str: + return ", ".join([room.name for room in obj.rooms.all()]) + @admin.display(description="Attendees") def attendees_count(self, obj: ScheduleItem) -> str: count = obj.attendees_count_annotation