def default_calendar(self): if not self._default_calendar: public_id = generate_public_id() new_cal = Calendar() new_cal.public_id = public_id new_cal.account = self new_cal.uid = public_id new_cal.read_only = False self._default_calendar = new_cal return self._default_calendar
def watched_calendar(db, default_namespace): calendar = Calendar(name='Colander', uid='this_is_a_uid', read_only=True, namespace_id=default_namespace.id) calendar.new_event_watch(WATCH_EXPIRATION) db.session.add(calendar) db.session.commit() return calendar
def create_emailed_events_calendar(self): if not self._emailed_events_calendar: calname = "Emailed events" cal = Calendar(namespace=self.namespace, description=calname, uid='inbox', name=calname, read_only=True) self._emailed_events_calendar = cal
def default_calendar(self): if not self._default_calendar: public_id = generate_public_id() new_cal = Calendar() new_cal.public_id = public_id new_cal.namespace = self.namespace new_cal.uid = public_id new_cal.read_only = False new_cal.name = 'default' new_cal.provider_name = 'inbox' self._default_calendar = new_cal return self._default_calendar