Esempio n. 1
0
def insert_row(calendar, current_user, date):
    row = CalendarRow(parent=calendar.key)
    row.put()

    cell_keys = []
    for i in range(len(calendar.column_names)):
        cell = Cell(parent=row.key)
        cell.put()
        cell_keys.append(cell.key)

    date_cell = DateCell(parent=row.key, date=date)
    date_cell.put()

    row.cell_keys = cell_keys
    row.date_cell = date_cell.key
    row.put()
    calendar.row_keys.append(row.key)
    calendar.put()