notion 400: get_toplevel_process_info instead of get_process_info

This commit is contained in:
burnettk 2023-05-02 22:28:52 -04:00
parent 896da01701
commit e71ff3f701
3 changed files with 28 additions and 1 deletions

View File

@ -7,6 +7,7 @@ from spiffworkflow_backend.models.script_attributes_context import (
from spiffworkflow_backend.scripts.script import Script
# DEPRECATED: please use GetToplevelProcessInfo instead
class GetProcessInfo(Script):
"""GetProcessInfo."""

View File

@ -0,0 +1,27 @@
"""Get_process_info."""
from typing import Any
from spiffworkflow_backend.models.script_attributes_context import (
ScriptAttributesContext,
)
from spiffworkflow_backend.scripts.script import Script
class GetToplevelProcessInfo(Script):
"""GetProcessInfo."""
@staticmethod
def requires_privileged_permissions() -> bool:
"""We have deemed this function safe to run without elevated permissions."""
return False
def get_description(self) -> str:
"""Get_description."""
return """Returns a dictionary of information about the currently running process."""
def run(self, script_attributes_context: ScriptAttributesContext, *_args: Any, **kwargs: Any) -> Any:
"""Run."""
return {
"process_instance_id": script_attributes_context.process_instance_id,
"process_model_identifier": script_attributes_context.process_model_identifier,
}

View File

@ -8,7 +8,6 @@ import {
Favorite,
Edit,
View,
ArrowRight,
// @ts-ignore
} from '@carbon/icons-react';
import {