agenda: add forgotten fields in import/export (#55451)

This commit is contained in:
Lauréline Guérin 2021-07-08 09:46:33 +02:00
parent 90c4cfd084
commit de11d22b9e
No known key found for this signature in database
GPG Key ID: 1FAB9B9B4F93D473
2 changed files with 12 additions and 0 deletions

View File

@ -397,6 +397,10 @@ class Agenda(models.Model):
)
agenda['exceptions_desk'] = self.desk_set.get().export_json()
agenda['minimal_booking_delay_in_working_days'] = self.minimal_booking_delay_in_working_days
agenda['booking_user_block_template'] = self.booking_user_block_template
agenda['booking_check_filters'] = self.booking_check_filters
agenda['event_display_template'] = self.event_display_template
agenda['mark_event_checked_auto'] = self.mark_event_checked_auto
elif self.kind == 'meetings':
agenda['meetingtypes'] = [x.export_json() for x in self.meetingtype_set.filter(deleted=False)]
agenda['desks'] = [desk.export_json() for desk in self.desk_set.all()]

View File

@ -151,6 +151,10 @@ def test_import_export_events_agenda_options(app):
default_view='open_events',
booking_form_url='{{ eservices_url }}backoffice/submission/inscription-aux-activites/',
minimal_booking_delay_in_working_days=True,
booking_user_block_template='foo bar',
booking_check_filters='foo,bar',
event_display_template='foo bar',
mark_event_checked_auto=True,
)
Desk.objects.create(agenda=agenda, slug='_exceptions_holder')
@ -168,6 +172,10 @@ def test_import_export_events_agenda_options(app):
assert agenda.default_view == 'open_events'
assert agenda.booking_form_url == '{{ eservices_url }}backoffice/submission/inscription-aux-activites/'
assert agenda.minimal_booking_delay_in_working_days is True
assert agenda.booking_user_block_template == 'foo bar'
assert agenda.booking_check_filters == 'foo,bar'
assert agenda.event_display_template == 'foo bar'
assert agenda.mark_event_checked_auto is True
def test_import_export_event_details(app):