agenda: add forgotten fields in import/export (#55451)
This commit is contained in:
parent
90c4cfd084
commit
de11d22b9e
|
@ -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()]
|
||||
|
|
|
@ -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):
|
||||
|
|
Loading…
Reference in New Issue