284 Commits

Author SHA1 Message Date
jasquat
7e3ad411e4 load correct NotRequired if python < 3.11 2023-05-01 14:00:09 -04:00
jasquat
3247955db5 merged in main and resolved conflicts w/ burnettk 2023-05-01 12:35:10 -04:00
jbirddog
e9827d0d5e Stable last updated time for human tasks with timers (#231) 2023-05-01 10:32:19 -04:00
jasquat
1f17e58a07 only return the compiled report metadata to the frontend and remove most usages of the internal filters w/ burnettk 2023-04-28 15:42:35 -04:00
jasquat
3754d72f4f tests are now passing and pyl w/ burnettk 2023-04-28 10:07:21 -04:00
jasquat
a4fd81cb9a remove a lot of unused code and fixed linting issues w/ burnettk 2023-04-27 17:33:25 -04:00
jasquat
b86ddf8a96 reports seem to be working again w/ burnettk 2023-04-27 15:19:02 -04:00
burnettk
93ec911484 fix permissions for process callers api 2023-04-27 07:20:52 -04:00
Dan
de21567887 run pyl 2023-04-26 21:30:29 -04:00
Dan
0b5cba5c6e run_pyl 2023-04-26 20:24:47 -04:00
Dan
85c34de9df run_pyl and a changes to the way we loop through tasks for the interstitial page. 2023-04-26 15:50:14 -04:00
jasquat
3984aa16aa attempting to filter process instances with json instead of report filters w/ burnettk 2023-04-25 17:21:38 -04:00
jasquat
129b7479b4 use typename when returning a task w/ burnettk 2023-04-24 15:18:57 -04:00
jasquat
ebdefe9f7f make js Task interface act more like ProcessInstanceTask w/ burnettk 2023-04-24 15:01:24 -04:00
jasquat
d5808045e2 pyl 2023-04-24 13:45:31 -04:00
jasquat
20fa640cf0 add extensions back onto task before returning task show w/ burnettk 2023-04-24 12:58:07 -04:00
jasquat
601b967d45 backend tests are passing w/ burnettk 2023-04-24 12:41:33 -04:00
jasquat
f131196ac8 merged in main and resolved conflicts w/ burnettk 2023-04-24 11:30:27 -04:00
jasquat
3eb54a830e tests for good error messages are mostly working w/ burnettk 2023-04-24 11:13:01 -04:00
jasquat
474a908c79 added TaskModelException to replace WorkflowTaskException to create exceptions with db w/ burnettk 2023-04-24 10:52:30 -04:00
burnettk
9639660e89 allow deleting instances with human tasks, and debug failing test 2023-04-23 23:04:31 -04:00
Dan
c8c74dded9 run_pyl 2023-04-23 11:46:29 -04:00
Dan
02d8a86465 run_pyl 2023-04-22 15:45:20 -04:00
Dan
9a0ef59d93 * Scroll to the top on each update of a process result.
* When displaying an error, scroll to the top of the page.
* Rename a few of the filter titles to better match the titles of the table on the process instances list page.
* Add error_message to the task object - so if a task is in an error state and has a message, we send it to the front end.
* Handle errors on the Interstitial page - so if an error happens during execution it is diplayed, and if an error happened previously, we show it.
* Return the last Errored Tasks if no READY or WAITING tasks exists when calling the Interstitial endpoint.
2023-04-22 15:38:51 -04:00
jasquat
f4af53f1dd Revert "some updates so task_show no longer needs the processor. i think it mostly works w/ burnettk"
This reverts commit f000f47794ca3377b2ed207e8b294faeb90a4af8.
2023-04-21 15:56:32 -04:00
jasquat
f000f47794 some updates so task_show no longer needs the processor. i think it mostly works w/ burnettk 2023-04-21 15:54:31 -04:00
burnettk
2760319a52 lint 2023-04-20 18:25:44 -04:00
Dan
259290846d fallout from recent changes to Main. 2023-04-20 16:55:13 -04:00
Dan
a6adb98a19 Merging with main. 2023-04-20 16:06:22 -04:00
Dan
fd4489076f pyl 2023-04-20 15:42:57 -04:00
jasquat
e7f0bbbce6 fixed sqlalchemy warning w/ burnettk 2023-04-20 15:00:12 -04:00
jasquat
8cc2d56dbd merged in main and resolved conflicts w/ burnettk 2023-04-20 14:10:23 -04:00
jasquat
f082f0966c flake8 and mypy fixes w/ burnettk 2023-04-20 13:01:05 -04:00
jasquat
1b65a277c4 properly save task and instance exceptions to the db and display in the frontend w/ burnettk 2023-04-20 11:49:34 -04:00
jasquat
08271da363 store stacktrace as a json array so we can reverse it when displaying and fixed up display of errors 2023-04-20 08:31:55 -04:00
jbirddog
ff0202f4d4 Called elements (#218) 2023-04-19 18:07:15 -04:00
Dan
a8fd0a246d run pyl. 2023-04-19 17:00:09 -04:00
jasquat
9254d19b74 display event errors in the frontend using errorDisplay w/ burnettk 2023-04-19 15:20:19 -04:00
Dan
d73baedcbe Merge remote-tracking branch 'origin/main' into feature/interstitial 2023-04-19 15:18:10 -04:00
jasquat
6747d9df3d added api to get error details for an event and added simple modal on frontend to show it 2023-04-19 13:56:00 -04:00
jasquat
320d1b4083 store process instance errors in the db w/ burnettk 2023-04-19 11:24:54 -04:00
Dan
933ccc02ef make sure we can properly display lanes. 2023-04-18 19:36:31 -04:00
jasquat
8fe98812fc try to make single process hash unique within full process model hash 2023-04-17 15:42:58 -04:00
Dan
fb2af46521 Merge remote-tracking branch 'origin/main' into feature/interstitial 2023-04-17 14:43:40 -04:00
jasquat
fecbb3f040 added new column to bpmn process definition to store the full bpmn process hash digest w/ burnettk 2023-04-17 12:01:36 -04:00
Dan
8a6426efec drop completed_tasks from the task_api object
Show the "next" task if no task is provided on the task_show api endpoint
Adding interstitial endpoint
Rename run to run_and_save
Remove repeated code from execution strategy
Adding interstital frontend page
2023-04-14 15:44:59 -04:00
jasquat
5d1dc716fd displaying process instances instead of tasks functionality is mostly complete. still need to update text on homepage and some cleanup 2023-04-13 14:12:09 -04:00
jasquat
e7fef5b6c4 updated sqlalchemy to 2.0 due to safety complaints w/ burnettk 2023-03-28 15:56:00 -04:00
jasquat
0ae74f8f35 removed spiff step details w/ burnettk 2023-03-23 16:33:30 -04:00
jasquat
7a14a58518 commented out reset process code and added comment and raise until we get it actually working and fixed issue with viewing at completed task where it was not including the tasks for the parent bpmn processes 2023-03-23 10:44:09 -04:00