home
·
contact
·
privacy
projects
/
plomtask
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Move VersionedAttributes code into appropriotely named module.
[plomtask]
/
plomtask
/
http.py
diff --git
a/plomtask/http.py
b/plomtask/http.py
index 316fd0805588a00b59dc28fbd8094fc8634dcd87..f5160f64d2504a3cf40733668623e1475eaa0cd8 100644
(file)
--- a/
plomtask/http.py
+++ b/
plomtask/http.py
@@
-212,6
+212,10
@@
class TaskHandler(BaseHTTPRequestHandler):
todo = Todo.by_id(self.conn, todo_id)
todo.is_done = True
todo.save(self.conn)
todo = Todo.by_id(self.conn, todo_id)
todo.is_done = True
todo.save(self.conn)
+ for condition in todo.enables:
+ condition.save(self.conn)
+ for condition in todo.disables:
+ condition.save(self.conn)
return f'/day?date={date}'
def do_POST_todo(self) -> str:
return f'/day?date={date}'
def do_POST_todo(self) -> str:
@@
-287,6
+291,7
@@
class TaskHandler(BaseHTTPRequestHandler):
condition.remove(self.conn)
return '/conditions'
condition = Condition.by_id(self.conn, id_, create=True)
condition.remove(self.conn)
return '/conditions'
condition = Condition.by_id(self.conn, id_, create=True)
+ condition.is_active = self.form_data.get_all_str('is_active') != []
condition.title.set(self.form_data.get_str('title'))
condition.description.set(self.form_data.get_str('description'))
condition.save(self.conn)
condition.title.set(self.form_data.get_str('title'))
condition.description.set(self.form_data.get_str('description'))
condition.save(self.conn)