X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=plomtask%2Fhttp.py;h=5f739b685a3215197ca64566dfc602959a7eeef7;hb=5a5d713ce0b223ab2f6ef34c15bb82b614bdda98;hp=25be899044d652145f166ad1ebed5ff3528b0db0;hpb=56b8aa166d51d139edb41f0ef250b1854a5e93e8;p=plomtask
diff --git a/plomtask/http.py b/plomtask/http.py
index 25be899..5f739b6 100644
--- a/plomtask/http.py
+++ b/plomtask/http.py
@@ -127,7 +127,7 @@ class TaskHandler(BaseHTTPRequestHandler):
'condition': condition,
'enablers': enablers,
'disablers': disablers}]
- return {'day': Day.by_date(self.conn, date, create=True),
+ return {'day': Day.by_id(self.conn, date, create=True),
'todos': Todo.by_date(self.conn, date),
'processes': Process.all(self.conn),
'conditions_listing': conditions_listing}
@@ -137,7 +137,7 @@ class TaskHandler(BaseHTTPRequestHandler):
id_ = self.params.get_int_or_none('id')
todo = Todo.by_id(self.conn, id_)
return {'todo': todo,
- 'todo_candidates': Todo.by_date(self.conn, todo.day.date),
+ 'todo_candidates': Todo.by_date(self.conn, todo.date),
'condition_candidates': Condition.all(self.conn)}
def do_GET_conditions(self) -> dict[str, object]:
@@ -187,13 +187,13 @@ class TaskHandler(BaseHTTPRequestHandler):
def do_POST_day(self) -> None:
"""Update or insert Day of date and Todos mapped to it."""
date = self.params.get_str('date')
- day = Day.by_date(self.conn, date, create=True)
+ day = Day.by_id(self.conn, date, create=True)
day.comment = self.form_data.get_str('comment')
day.save(self.conn)
process_id = self.form_data.get_int_or_none('new_todo')
if process_id is not None:
process = Process.by_id(self.conn, process_id)
- todo = Todo(None, process, False, day)
+ todo = Todo(None, process, False, day.date)
todo.save(self.conn)
def do_POST_todo(self) -> None:
@@ -225,7 +225,7 @@ class TaskHandler(BaseHTTPRequestHandler):
self.form_data.get_all_int('condition'))
process.set_fulfills(self.conn, self.form_data.get_all_int('fulfills'))
process.set_undoes(self.conn, self.form_data.get_all_int('undoes'))
- process.save_id(self.conn)
+ process.save_core(self.conn)
assert process.id_ is not None # for mypy
process.explicit_steps = []
steps: list[tuple[int | None, int, int | None]] = []