]> apps.delaporte.us Git - matrix-goal-bot.git/blobdiff - matrix_goal_bot/db.py
Update list formatting
[matrix-goal-bot.git] / matrix_goal_bot / db.py
index 9676cc3202c3679fb8a63cd46d95c216d811d4b2..45da217215efa5d8b55c30485ace825c78ad8205 100644 (file)
@@ -94,9 +94,10 @@ def _get_goals_by_vision(goals) -> List[str]:
             visions[vision] = []
         visions[vision].append(str(goal))
     for vision in visions:
-        results.append(f' ## {vision}')
+        results.append('') # Make some space
+        results.append(f'## {vision}')
         for item in visions[vision]:
-            results.append(item)
+            results.append(' + ' + item)
     return results
 
 
@@ -224,15 +225,15 @@ class Data():
         return vision_id
 
 
-    def put_off_goal(self, goal_id):
-        vision_id = -1
+    def put_off_vision(self, vision_id):
         with Session(self.engine) as session:
-            cmd = select(Goal).where(Goal.id == goal_id)
-            goal = session.exec(cmd).first()
-            goal.start_date = dt.today() + timedelta(days=14)
-            vision_id = goal.vision_id
+            # vision = session.exec(cmd).first()
+            cmd = select(Goal).where(Goal.vision_id == vision_id)
+            goals = session.exec(cmd).all()
+            for goal in goals:
+                goal.start_date = dt.today() + timedelta(days=14)
             session.commit()
-        return vision_id
+        return True
 
     def start_goal(self, goal_id):
         vision = None