コード例 #1
0
def create_default_calendar(current_user, name):
    try:
        get_calendar(current_user, name)
        raise RepeatCalendarException('Calendar already exists')
    except DoesNotExistError:
        pass

    # creating the actual calendar object
    calendar = Calendar(parent=current_user.key,
                        owner=current_user.key,
                        name=name)
    calendar.column_names = Calendar.default_columns
    calendar.put()
    insert_row(calendar, current_user, datetime.today().date())
    return calendar
コード例 #2
0
def put_calendar_for_user(email, calendar_name):
    user = get_user_from_email(email)
    calendar = Calendar(parent=user.key, name=calendar_name, owner=user.key)
    calendar.put()
    return calendar