- id_ = params.get_int_or_none('id')
- condition = Condition.by_id(conn, id_, create=True)
- return self.server.jinja.get_template('condition.html').render(
- condition=condition)
-
- def do_GET_process(self, conn: DatabaseConnection,
- params: InputsParser) -> str:
- """Show process of ?id=."""
- id_ = params.get_int_or_none('id')
- process = Process.by_id(conn, id_, create=True)
- owners = process.used_as_step_by(conn)
- return self.server.jinja.get_template('process.html').render(
- process=process, steps=process.get_steps(conn),
- owners=owners, process_candidates=Process.all(conn),
- condition_candidates=Condition.all(conn))
-
- def do_GET_processes(self, conn: DatabaseConnection,
- _: InputsParser) -> str:
+ id_ = self.params.get_int_or_none('id')
+ return {'condition': Condition.by_id(self.conn, id_, create=True)}
+
+ def do_GET_process(self) -> dict[str, object]:
+ """Show Process of ?id=."""
+ id_ = self.params.get_int_or_none('id')
+ process = Process.by_id(self.conn, id_, create=True)
+ return {'process': process,
+ 'steps': process.get_steps(self.conn),
+ 'owners': process.used_as_step_by(self.conn),
+ 'step_candidates': Process.all(self.conn),
+ 'condition_candidates': Condition.all(self.conn)}
+
+ def do_GET_process_titles(self) -> dict[str, object]:
+ """Show title history of Process of ?id=."""
+ id_ = self.params.get_int_or_none('id')
+ process = Process.by_id(self.conn, id_)
+ return {'process': process}
+
+ def do_GET_process_descriptions(self) -> dict[str, object]:
+ """Show description historys of Process of ?id=."""
+ id_ = self.params.get_int_or_none('id')
+ process = Process.by_id(self.conn, id_)
+ return {'process': process}
+
+ def do_GET_process_efforts(self) -> dict[str, object]:
+ """Show default effort history of Process of ?id=."""
+ id_ = self.params.get_int_or_none('id')
+ process = Process.by_id(self.conn, id_)
+ return {'process': process}
+
+ def do_GET_processes(self) -> dict[str, object]: