diff --git a/src/routes/ProcessModelShow.tsx b/src/routes/ProcessModelShow.tsx index 040eba4..459deaf 100644 --- a/src/routes/ProcessModelShow.tsx +++ b/src/routes/ProcessModelShow.tsx @@ -4,6 +4,7 @@ import { Button, Stack } from 'react-bootstrap'; import ProcessBreadcrumb from '../components/ProcessBreadcrumb'; import FileInput from '../components/FileInput'; import HttpService from '../services/HttpService'; +import ErrorContext from '../contexts/ErrorContext'; export default function ProcessModelShow() { const params = useParams(); @@ -41,11 +42,36 @@ export default function ProcessModelShow() { let processInstanceResultTag = null; if (processInstanceResult) { + let takeMeToMyTaskBlurb = null; + // FIXME: ensure that the task is actually for the current user as well + const processInstanceId = (processInstanceResult as any).id; + const nextTask = (processInstanceResult as any).next_task; + if (nextTask && nextTask.state === 'READY') { + takeMeToMyTaskBlurb = ( + + You have a task to complete. Go to{' '} + my task + . + + ); + } processInstanceResultTag = ( -
- {(processInstanceResult as any).status}:{' '} - {JSON.stringify((processInstanceResult as any).data)} -+
+ Process Instance {processInstanceId} kicked off ( + + view + + ). {takeMeToMyTaskBlurb} +
+Task Name | Id | Process Instance Id | Status |
---|