def schedule_event(self, stored_event, start_date, end_date, sched): event = Event.create_event(stored_event.event_name, start_date.isoformat(), end_date.isoformat(), [-1, -1], stored_event.event_duration) attendees = [{ 'email': self.catchup_owner }] + [{ 'email': email } for email in self.accepted_users] owner_obj = User.objects.get(email=self.catchup_owner) util.add_event(owner_obj, event, attendees) self.current_event = event self.save() util.schedule_catchup_event_generate(self, sched)
def send_event(code, source_id: UUID, destinations: list, categories: MessageCategory): event = Event.create_event(code, source_id) send_event_data(event, destinations, categories)