0001-api-add-label-to-event-details-54932.patch
chrono/api/views.py | ||
---|---|---|
455 | 455 |
'id': event.slug, |
456 | 456 |
'slug': event.slug, # kept for compatibility |
457 | 457 |
'text': event_text, |
458 |
'label': event.label or '', |
|
458 | 459 |
'datetime': format_response_datetime(event.start_datetime), |
459 | 460 |
'description': event.description, |
460 | 461 |
'pricing': event.pricing, |
tests/api/test_all.py | ||
---|---|---|
392 | 392 |
'id': 'event-slug', |
393 | 393 |
'slug': 'event-slug', |
394 | 394 |
'text': str(event), |
395 |
'label': '', |
|
395 | 396 |
'datetime': localtime(event.start_datetime).strftime('%Y-%m-%d %H:%M:%S'), |
396 | 397 |
'description': None, |
397 | 398 |
'pricing': None, |
tests/api/test_datetimes.py | ||
---|---|---|
103 | 103 |
) |
104 | 104 |
resp = app.get('/api/agenda/%s/datetimes/' % agenda.slug) |
105 | 105 |
assert 'Hello world' == resp.json['data'][0]['text'] |
106 |
assert 'Hello world' == resp.json['data'][0]['label'] |
|
106 | 107 | |
107 | 108 |
agenda.event_display_template = '{{ event.label }} - {{ event.start_datetime }}' |
108 | 109 |
agenda.save() |
109 | 110 |
resp = app.get('/api/agenda/%s/datetimes/' % agenda.slug) |
110 | 111 |
assert resp.json['data'][0]['text'] == 'Hello world - May 7, 2021, 4 p.m.' |
112 |
assert resp.json['data'][0]['label'] == 'Hello world' |
|
111 | 113 | |
112 | 114 |
Booking.objects.create(event=event) |
113 | 115 |
agenda.event_display_template = ( |
114 |
- |