home · contact · privacy
Improve/extend automatic creation and adoption of Todos to fulfill ProcessSteps requi...
[plomtask] / plomtask / processes.py
index c23c6de7d89995ff14d909ffe731b9952db06592..027e97517a98c269cdedb39601143442931ba868 100644 (file)
@@ -30,6 +30,7 @@ class Process(BaseModel[int], ConditionsRelations):
                          ('process_blockers', 'process', 'blockers'),
                          ('process_enables', 'process', 'enables'),
                          ('process_disables', 'process', 'disables')]
+    to_search = ['title.newest', 'description.newest']
 
     def __init__(self, id_: int | None, calendarize: bool = False) -> None:
         BaseModel.__init__(self, id_)
@@ -123,7 +124,6 @@ class Process(BaseModel[int], ConditionsRelations):
         just deleted under its feet), or if the parent step would not be
         owned by the current Process.
         """
-
         def walk_steps(node: ProcessStep) -> None:
             if node.step_process_id == self.id_:
                 raise BadFormatException('bad step selection causes recursion')