ret = Day.by_date_range_with_limits(self.conn, (start, end), 'id')
days, start, end = ret
days = Day.with_filled_gaps(days, start, end)
- for day in days:
- day.collect_calendarized_todos(self.conn)
today = date_in_n_days(0)
return {'start': start, 'end': end, 'days': days, 'today': today}
date = self._params.get_str('date', date_in_n_days(0))
make_type = self._params.get_str('make_type')
todays_todos = Todo.by_date(self.conn, date)
- total_effort = 0.0
- for todo in todays_todos:
- total_effort += todo.performed_effort
conditions_present = []
enablers_for = {}
disablers_for = {}
top_nodes = [t.get_step_tree(seen_todos)
for t in todays_todos if not t.parents]
return {'day': Day.by_id(self.conn, date, create=True),
- 'total_effort': total_effort,
+ 'total_effort': Todo.total_effort_at_date(self.conn, date),
'top_nodes': top_nodes,
'make_type': make_type,
'enablers_for': enablers_for,