Ejemplo n.º 1
0
 def _move_entry(self, data):
     rv = {}
     if data.get('parent_id'):
         rv['old'] = self.serializer.serialize_timetable_entry(self.entry)
         parent_timetable_entry = self.event.timetable_entries.filter_by(id=data['parent_id']).one()
         move_timetable_entry(self.entry, parent=parent_timetable_entry)
         rv['session'] = rv['slotEntry'] = self.serializer.serialize_session_block_entry(parent_timetable_entry)
     elif data.get('day'):
         rv['old'] = self.serializer.serialize_timetable_entry(self.entry)
         new_date = as_utc(dateutil.parser.parse(data['day']))
         move_timetable_entry(self.entry, day=new_date)
     return rv
Ejemplo n.º 2
0
 def _move_entry(self, data):
     rv = {}
     if data.get('parent_id'):
         rv['old'] = self.serializer.serialize_timetable_entry(self.entry)
         parent_timetable_entry = self.event_new.timetable_entries.filter_by(id=data['parent_id']).one()
         move_timetable_entry(self.entry, parent=parent_timetable_entry)
         rv['session'] = rv['slotEntry'] = self.serializer.serialize_session_block_entry(parent_timetable_entry)
     elif data.get('day'):
         rv['old'] = self.serializer.serialize_timetable_entry(self.entry)
         new_date = as_utc(dateutil.parser.parse(data['day']))
         move_timetable_entry(self.entry, day=new_date)
     return rv