]> us-delaporte.pagekite.me Git - matrix-goal-bot.git/blobdiff - matrix_goal_bot/tasks.py
Print goal list after adding a goal
[matrix-goal-bot.git] / matrix_goal_bot / tasks.py
index e9eb7c5e1f67acfde9880b04d4f47250f6b7cf35..be2004f0a4fba375ca9661052c122a68797c15a9 100644 (file)
@@ -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)