def move(slug, new_state, finish=False): task = load(slug) old_state = task['state'] task['state'] = new_state repo.put(slug, dump(task), "Change state: {0} -> {1}".format(old_state, new_state), finish)
def migration_001(): for task_ in task.all(): task_['slug'] = task_.slug repo.put(task_.slug, task.dump(task_), 'Migration: 001')
def update(slug, task): repo.put(slug, dump(task), 'Update task: {0}'.format(slug))
def add(slug, task): repo.put(slug, dump(task), 'Create task: {0}'.format(slug))