- to_save = ['process_id', 'is_done', 'date', 'comment']
+ to_save = ['process_id', 'is_done', 'date', 'comment', 'effort']
to_save_relations = [('todo_conditions', 'todo', 'conditions'),
('todo_enables', 'todo', 'enables'),
('todo_disables', 'todo', 'disables'),
to_save_relations = [('todo_conditions', 'todo', 'conditions'),
('todo_enables', 'todo', 'enables'),
('todo_disables', 'todo', 'disables'),
# pylint: disable=too-many-arguments
def __init__(self, id_: int | None, process: Process,
# pylint: disable=too-many-arguments
def __init__(self, id_: int | None, process: Process,
- is_done: bool, date: str, comment: str = '') -> None:
+ is_done: bool, date: str, comment: str = '',
+ effort: None | float = None) -> None:
self.children: list[Todo] = []
self.parents: list[Todo] = []
self.conditions: list[Condition] = []
self.children: list[Todo] = []
self.parents: list[Todo] = []
self.conditions: list[Condition] = []