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
def put_off_vision(self, vision_id):
with Session(self.engine) as session:
- cmd = select(Goal).where(Vision.id == vision_id)
- goal = session.exec(cmd).first()
- goal.start_date = dt.today() + timedelta(days=14)
+ # 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 True