removed commented out code w/ burnettk
This commit is contained in:
parent
8463b2cda9
commit
06c4af9e17
|
@ -197,87 +197,6 @@ def task_data_show(
|
|||
status_code=400,
|
||||
)
|
||||
|
||||
# step_details = step_detail_query.all()
|
||||
# bpmn_json = json.loads(process_instance.bpmn_json or "{}")
|
||||
# tasks = bpmn_json["tasks"]
|
||||
# subprocesses = bpmn_json["subprocesses"]
|
||||
#
|
||||
# steps_by_id = {step_detail.task_id: step_detail for step_detail in step_details}
|
||||
#
|
||||
# # FIXME: never evaluate task data in this call and instead create a new api getter
|
||||
# # that will return the task data for a given step only. We think processing this
|
||||
# # data is what is causing long load times on the processInstanceShowPage.
|
||||
# subprocess_state_overrides = {}
|
||||
# if step_detail.task_id in tasks:
|
||||
# task_data = (
|
||||
# step_detail.task_json["task_data"] | step_detail.task_json["python_env"]
|
||||
# )
|
||||
# if task_data is None:
|
||||
# task_data = {}
|
||||
# tasks[step_detail.task_id]["data"] = task_data
|
||||
# tasks[step_detail.task_id]["state"] = Task.task_state_name_to_int(
|
||||
# step_detail.task_state
|
||||
# )
|
||||
# else:
|
||||
# for subprocess_id, subprocess_info in subprocesses.items():
|
||||
# if step_detail.task_id in subprocess_info["tasks"]:
|
||||
# task_data = (
|
||||
# step_detail.task_json["task_data"]
|
||||
# | step_detail.task_json["python_env"]
|
||||
# )
|
||||
# if task_data is None:
|
||||
# task_data = {}
|
||||
# subprocess_info["tasks"][step_detail.task_id]["data"] = task_data
|
||||
# subprocess_info["tasks"][step_detail.task_id]["state"] = (
|
||||
# Task.task_state_name_to_int(step_detail.task_state)
|
||||
# )
|
||||
# subprocess_state_overrides[subprocess_id] = TaskState.WAITING
|
||||
#
|
||||
# for subprocess_info in subprocesses.values():
|
||||
# for spiff_task_id in subprocess_info["tasks"]:
|
||||
# if spiff_task_id not in steps_by_id:
|
||||
# subprocess_info["tasks"][spiff_task_id]["data"] = {}
|
||||
# subprocess_info["tasks"][spiff_task_id]["state"] = (
|
||||
# subprocess_state_overrides.get(spiff_task_id, TaskState.FUTURE)
|
||||
# )
|
||||
# for spiff_task_id in tasks:
|
||||
# if spiff_task_id not in steps_by_id:
|
||||
# tasks[spiff_task_id]["data"] = {}
|
||||
# tasks[spiff_task_id]["state"] = subprocess_state_overrides.get(
|
||||
# spiff_task_id, TaskState.FUTURE
|
||||
# )
|
||||
#
|
||||
# process_instance.bpmn_json = json.dumps(bpmn_json)
|
||||
#
|
||||
# processor = ProcessInstanceProcessor(process_instance)
|
||||
# spiff_task = processor.__class__.get_task_by_bpmn_identifier(
|
||||
# step_details[-1].bpmn_task_identifier, processor.bpmn_process_instance
|
||||
# )
|
||||
# if spiff_task is not None and spiff_task.state != TaskState.READY:
|
||||
# spiff_task.complete()
|
||||
#
|
||||
# spiff_tasks = None
|
||||
# if all_tasks:
|
||||
# spiff_tasks = processor.bpmn_process_instance.get_tasks(TaskState.ANY_MASK)
|
||||
# else:
|
||||
# spiff_tasks = processor.get_all_user_tasks()
|
||||
#
|
||||
# (
|
||||
# subprocesses_by_child_task_ids,
|
||||
# task_typename_by_task_id,
|
||||
# ) = processor.get_subprocesses_by_child_task_ids()
|
||||
# processor.get_highest_level_calling_subprocesses_by_child_task_ids(
|
||||
# subprocesses_by_child_task_ids, task_typename_by_task_id
|
||||
# )
|
||||
#
|
||||
# tasks = []
|
||||
# for spiff_task in spiff_tasks:
|
||||
# task_spiff_step: Optional[int] = None
|
||||
# if str(spiff_task.id) in steps_by_id:
|
||||
# task_spiff_step = steps_by_id[str(spiff_task.id)].spiff_step
|
||||
# calling_subprocess_task_id = subprocesses_by_child_task_ids.get(
|
||||
# str(spiff_task.id), None
|
||||
# )
|
||||
processor = ProcessInstanceProcessor(process_instance)
|
||||
spiff_task = processor.__class__.get_task_by_bpmn_identifier(
|
||||
step_detail.bpmn_task_identifier, processor.bpmn_process_instance
|
||||
|
|
Loading…
Reference in New Issue