X-Git-Url: https://apps.delaporte.us/gitweb/matrix-goal-bot.git/blobdiff_plain/a85dc265c4ca559adc5a773b56cdb76ce3eb5f16..d89a17b1ca0db37e8c6bdfae8a506f8aa33e2d82:/matrix_goal_bot/tasks.py diff --git a/matrix_goal_bot/tasks.py b/matrix_goal_bot/tasks.py index e9eb7c5..be2004f 100644 --- a/matrix_goal_bot/tasks.py +++ b/matrix_goal_bot/tasks.py @@ -12,11 +12,29 @@ def add_goal(c, name): result = Data().add_goal(name) print(result) +@task +def close_goal(c, goal_id): + result = Data().complete_goal(goal_id) + print(result) + + +@task +def rename_goal(c, goal_id, name): + result = Data().rename_goal(goal_id, name) + print(result) + + @task def add_task(c, goal_id, name): result = Data().add_task(goal_id=goal_id, name=name) print(result) +@task +def remove_task(c, goal_id, name): + result = Data().add_task(goal_id=goal_id, name=name) + print(result) + + @task def list(c): @@ -24,6 +42,20 @@ def list(c): for goal in goals: print(goal) + +@task +def visionless(c): + goals = Data().visionless() + for goal in goals: + print(goal) + + +@task +def list_done(c): + goals = Data().get_done_goals() + for goal in goals: + print(goal) + @task def print_goal(c, id): goal,tasks = Data().get_goal(id)