Esempio n. 1
0
 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)
Esempio n. 2
0
def send_event(code,
               source_id: UUID,
               destinations: list,
               categories: MessageCategory):
    event = Event.create_event(code, source_id)
    send_event_data(event, destinations, categories)