Merge branch 'main' into feature/nested-groups-2

# Conflicts:
#	spiffworkflow-frontend/src/routes/ProcessGroupShow.tsx
This commit is contained in:
mike cullerton 2022-11-10 16:50:11 -05:00
commit dfa79360c4
7 changed files with 7 additions and 12 deletions

View File

@ -413,7 +413,7 @@ paths:
- name: process_status
in: query
required: false
description: For filtering - not_started, user_input_required, waiting, complete, faulted, or suspended
description: For filtering - not_started, user_input_required, waiting, complete, error, or suspended
schema:
type: string
# process_instance_list

View File

@ -60,10 +60,9 @@ class ProcessInstanceStatus(SpiffEnum):
user_input_required = "user_input_required"
waiting = "waiting"
complete = "complete"
faulted = "faulted"
error = "error"
suspended = "suspended"
terminated = "terminated"
erroring = "erroring"
class ProcessInstanceModel(SpiffworkflowBaseDBModel):

View File

@ -82,10 +82,6 @@ class ProcessInstanceReportModel(SpiffworkflowBaseDBModel):
report_metadata = {
"columns": [
{"Header": "id", "accessor": "id"},
{
"Header": "process_group_identifier",
"accessor": "process_group_identifier",
},
{
"Header": "process_model_identifier",
"accessor": "process_model_identifier",

View File

@ -23,7 +23,7 @@ def load_acceptance_test_fixtures() -> list[ProcessInstanceModel]:
# user_input_required - 2 hours ago
# waiting - 3 hourse ago
# complete - 4 hours ago
# faulted - 5 hours ago
# error - 5 hours ago
# suspended - 6 hours ago
process_instances = []
for i in range(len(statuses)):

View File

@ -45,7 +45,7 @@ class ErrorHandlingService:
# fault is the default
self.set_instance_status(
_processor.process_instance_model.id,
ProcessInstanceStatus.faulted.value,
ProcessInstanceStatus.error.value,
)
if len(process_model.exception_notification_addresses) > 0:

View File

@ -63,7 +63,7 @@ class ProcessInstanceService:
processor.do_engine_steps(save=True)
except Exception as e:
db.session.rollback() # in case the above left the database with a bad transaction
process_instance.status = ProcessInstanceStatus.erroring.value
process_instance.status = ProcessInstanceStatus.error.value
db.session.add(process_instance)
db.session.commit()
error_message = (

View File

@ -1715,7 +1715,7 @@ class TestProcessApi(BaseTest):
.first()
)
assert process is not None
assert process.status == "faulted"
assert process.status == "error"
def test_error_handler_suspend(
self,
@ -1826,7 +1826,7 @@ class TestProcessApi(BaseTest):
.first()
)
assert process is not None
assert process.status == "faulted"
assert process.status == "error"
def test_process_model_file_create(
self,