From 5da1883e3b63fa513792ec3f18ae86ec10fd8a16 Mon Sep 17 00:00:00 2001 From: Jennifer Richards Date: Tue, 20 Feb 2024 11:49:33 -0400 Subject: [PATCH 1/3] feat: Show functional name in str(Room) --- ietf/meeting/models.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ietf/meeting/models.py b/ietf/meeting/models.py index de9613de104..b72afe41b07 100644 --- a/ietf/meeting/models.py +++ b/ietf/meeting/models.py @@ -451,8 +451,9 @@ class Room(models.Model): # end floorplan-related stuff def __str__(self): - return u"%s size: %s" % (self.name, self.capacity) - + if len(self.functional_name) > 0 and self.functional_name != self.name: + return f"{self.name} [{self.functional_name}] (size: {self.capacity})" + return f"{self.name} (size: {self.capacity})" def dom_id(self): return "room%u" % (self.pk) From f9a23fc2f998a4eda357ab1760a78aa37bc716e4 Mon Sep 17 00:00:00 2001 From: Jennifer Richards Date: Tue, 20 Feb 2024 12:07:14 -0400 Subject: [PATCH 2/3] feat: Show func name in edit_timeslots.html --- ietf/templates/meeting/timeslot_edit.html | 1 + 1 file changed, 1 insertion(+) diff --git a/ietf/templates/meeting/timeslot_edit.html b/ietf/templates/meeting/timeslot_edit.html index 46b4eb946f7..11691ba6dd9 100644 --- a/ietf/templates/meeting/timeslot_edit.html +++ b/ietf/templates/meeting/timeslot_edit.html @@ -121,6 +121,7 @@

{{ room.name }} + {% if room.functional_name and room.name != room.functional_name %} - {{ room.functional_name }}{% endif %} {% if room.capacity %}({{ room.capacity }}){% endif %} From ce54f6754c72bac6ed92840d814852a27492943e Mon Sep 17 00:00:00 2001 From: Jennifer Richards Date: Tue, 20 Feb 2024 12:21:33 -0400 Subject: [PATCH 3/3] test: Update test_location_options --- ietf/meeting/tests_schedule_forms.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ietf/meeting/tests_schedule_forms.py b/ietf/meeting/tests_schedule_forms.py index 58c1332bd5c..426d26dc2d0 100644 --- a/ietf/meeting/tests_schedule_forms.py +++ b/ietf/meeting/tests_schedule_forms.py @@ -140,13 +140,13 @@ def test_location_options(self): rendered = str(TimeSlotEditForm(instance=ts)['location']) # noinspection PyTypeChecker self.assertInHTML( - f'', + f'', rendered, ) for room in rooms: # noinspection PyTypeChecker self.assertInHTML( - f'', + f'', rendered, )