Skip to content

Commit 4e08782

Browse files
committed
Also include date in session filter dropdown
1 parent d2b99f6 commit 4e08782

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

indico/modules/events/registration/fields/sessions.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ def validate_min_max(self, data, **kwargs):
3535

3636
def _format_block(block, tzinfo):
3737
interval = format_interval(block.start_dt.astimezone(tzinfo), block.end_dt.astimezone(tzinfo), 'Hm')
38-
return f'{interval} - {block.full_title}'
38+
day = format_skeleton(block.start_dt, 'EdMM', timezone=tzinfo)
39+
return f'{day}: {interval} - {block.full_title}'
3940

4041

4142
class SessionsField(RegistrationFormFieldBase):
@@ -95,9 +96,7 @@ def get_friendly_data(self, registration_data, for_humans=False, for_search=Fals
9596
.all())
9697
if for_humans or for_search:
9798
return '; '.join(b.full_title for b in blocks)
98-
return ['{day}: {block}'.format(day=format_skeleton(b.start_dt, 'EdMM', timezone=tzinfo),
99-
block=_format_block(b, tzinfo))
100-
for b in blocks]
99+
return [_format_block(b, tzinfo) for b in blocks]
101100

102101
def create_sql_filter(self, data_list):
103102
data_list = json.dumps(list(map(int, data_list)))

0 commit comments

Comments
 (0)