api: add extraneous agenda serializer fields (#74868) #41
|
@ -526,6 +526,9 @@ class AgendaSerializer(serializers.ModelSerializer):
|
|||
'edit_role',
|
||||
'view_role',
|
||||
'category',
|
||||
'mark_event_checked_auto',
|
||||
'disable_check_update',
|
||||
'booking_check_filters',
|
||||
'events_type',
|
||||
]
|
||||
|
||||
|
|
|
@ -564,6 +564,8 @@ def test_add_agenda(app, user, settings):
|
|||
'edit_role': 'Edit',
|
||||
'view_role': 'View',
|
||||
'category': 'category-a',
|
||||
'mark_event_checked_auto': True,
|
||||
'disable_check_update': False,
|
||||
}
|
||||
resp = app.post(api_url, params=params)
|
||||
assert not resp.json['err']
|
||||
|
@ -573,6 +575,8 @@ def test_add_agenda(app, user, settings):
|
|||
assert agenda.edit_role == edit_group
|
||||
assert agenda.view_role == view_group
|
||||
assert agenda.category == category_a
|
||||
assert agenda.mark_event_checked_auto is True
|
||||
assert agenda.disable_check_update is False
|
||||
assert not Desk.objects.filter(agenda=agenda, slug='_exceptions_holder').exists()
|
||||
|
||||
# add an events agenda
|
||||
|
@ -588,6 +592,9 @@ def test_add_agenda(app, user, settings):
|
|||
'view_role': 'View',
|
||||
'category': 'category-a',
|
||||
'events_type': 'type-a',
|
||||
'mark_event_checked_auto': False,
|
||||
'disable_check_update': True,
|
||||
'booking_check_filters': 'foo,bar,baz',
|
||||
}
|
||||
resp = app.post(api_url, params=params)
|
||||
assert not resp.json['err']
|
||||
|
@ -598,6 +605,9 @@ def test_add_agenda(app, user, settings):
|
|||
assert agenda.min_booking_datetime.date() == datetime.date(2021, 7, 12)
|
||||
assert agenda.category == category_a
|
||||
assert agenda.events_type == events_type
|
||||
assert agenda.mark_event_checked_auto is False
|
||||
assert agenda.disable_check_update is True
|
||||
assert agenda.booking_check_filters == 'foo,bar,baz'
|
||||
assert Desk.objects.filter(agenda=agenda, slug='_exceptions_holder').exists()
|
||||
|
||||
resp = app.get('/api/agendas/datetimes/?agendas=%s' % agenda.slug)
|
||||
|
|
Loading…
Reference in New Issue