Beispiel #1
0
 def _build_session_event_api_data(self, event):
     data = self._build_event_api_data_base(event)
     data.update({
         '_fossil':
         'conference',
         'adjustedStartDate':
         self._serialize_date(event.as_legacy.getAdjustedStartDate()),
         'adjustedEndDate':
         self._serialize_date(event.as_legacy.getAdjustedEndDate()),
         'bookedRooms':
         Conversion.reservationsList(event.reservations.all()),
         'supportInfo': {
             '_fossil':
             'supportInfo',
             'caption':
             to_unicode(event.as_legacy.getSupportInfo().getCaption()),
             '_type':
             'SupportInfo',
             'email':
             event.as_legacy.getSupportInfo().getEmail(),
             'telephone':
             event.as_legacy.getSupportInfo().getTelephone()
         },
     })
     return data
Beispiel #2
0
 def _build_session_event_api_data(self, event):
     data = self._build_event_api_data_base(event)
     data.update({
         '_fossil': 'conference',
         'adjustedStartDate': self._serialize_date(event.as_legacy.getAdjustedStartDate()),
         'adjustedEndDate': self._serialize_date(event.as_legacy.getAdjustedEndDate()),
         'bookedRooms': Conversion.reservationsList(event.reservations.all()),
         'supportInfo': {
             '_fossil': 'supportInfo',
             'caption': to_unicode(event.as_legacy.getSupportInfo().getCaption()),
             '_type': 'SupportInfo',
             'email': event.as_legacy.getSupportInfo().getEmail(),
             'telephone': event.as_legacy.getSupportInfo().getTelephone()
         },
     })
     return data
Beispiel #3
0
 def _build_session_event_api_data(self, event):
     data = self._build_event_api_data_base(event)
     data.update({
         '_fossil': 'conference',
         'adjustedStartDate': self._serialize_date(event.start_dt_local),
         'adjustedEndDate': self._serialize_date(event.end_dt_local),
         'bookedRooms': Conversion.reservationsList(event.reservations),
         'supportInfo': {
             '_fossil': 'supportInfo',
             'caption': event.contact_title,
             '_type': 'SupportInfo',
             'email': ', '.join(event.contact_emails),
             'telephone': ', '.join(event.contact_phones)
         },
     })
     return data
Beispiel #4
0
 def _build_session_event_api_data(self, event):
     data = self._build_event_api_data_base(event)
     data.update({
         '_fossil': 'conference',
         'adjustedStartDate': self._serialize_date(event.start_dt_local),
         'adjustedEndDate': self._serialize_date(event.end_dt_local),
         'bookedRooms': Conversion.reservationsList(event.reservations.all()),
         'supportInfo': {
             '_fossil': 'supportInfo',
             'caption': event.contact_title,
             '_type': 'SupportInfo',
             'email': ', '.join(event.contact_emails),
             'telephone': ', '.join(event.contact_phones)
         },
     })
     return data
Beispiel #5
0
 def _build_session_event_api_data(self, event):
     data = self._build_event_api_data_base(event)
     data.update(
         {
             "_fossil": "conference",
             "adjustedStartDate": self._serialize_date(event.as_legacy.getAdjustedStartDate()),
             "adjustedEndDate": self._serialize_date(event.as_legacy.getAdjustedEndDate()),
             "bookedRooms": Conversion.reservationsList(event.reservations.all()),
             "supportInfo": {
                 "_fossil": "supportInfo",
                 "caption": to_unicode(event.as_legacy.getSupportInfo().getCaption()),
                 "_type": "SupportInfo",
                 "email": event.as_legacy.getSupportInfo().getEmail(),
                 "telephone": event.as_legacy.getSupportInfo().getTelephone(),
             },
         }
     )
     return data