1344 Commits

Author SHA1 Message Date
jasquat
3984aa16aa attempting to filter process instances with json instead of report filters w/ burnettk 2023-04-25 17:21:38 -04:00
jasquat
04864692b6 added typeahead search for bpmn name and identifier in process instance event list w/ burnettk 2023-04-25 15:30:26 -04:00
jasquat
d2911889c1 refactored TaskService so more of the classmethods are now instance methods and work more implicitly 2023-04-25 12:58:00 -04:00
jasquat
2297477044 fixed broken auth tests w/ burnettk 2023-04-24 15:59:30 -04:00
jasquat
013a2cb34a call dequeue method for interstitial page tests w/ burnettk 2023-04-24 15:48:20 -04:00
jbirddog
17b01444a9 Interstitial page locking fix (#228)
Tested on dev.app by @burnettk @jasquat @calexh-sar
2023-04-24 15:39:49 -04:00
jasquat
7fb5c82bbc give users access to error events if they have access to start a process model w/ burnettk 2023-04-24 15:37:17 -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
efd3d1e766 truncate task_line_contents so it does not explode on the db interaction 2023-04-23 23:59:09 -04:00
burnettk
9639660e89 allow deleting instances with human tasks, and debug failing test 2023-04-23 23:04:31 -04:00
Dan
9aafe7dad6 run pyl 2023-04-23 12:27:40 -04:00
Dan
59bf136864 * Was doing things a bit out of order - so we weren't always displaying messages as we should have on the interstitial page.
* Do a better job of catching all the error messages when they happen.
2023-04-23 12:22:43 -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
burnettk
8070f51b1e fix lint 2023-04-21 18:20:07 -04:00
jasquat
4c21314a25 fixed one test w/ burnettk 2023-04-21 16:48:12 -04:00
jasquat
e45adff2e9 some pyl stuff. tests are failing w/ burnettk 2023-04-21 16:32:29 -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
jasquat
e6f875d904 set buffering header to no for interstitial page response. w/ burnettk danfunk 2023-04-21 11:03:53 -04:00
jasquat
98ec512680 pyl 2023-04-21 09:32:22 -04:00
Dan Funk
3dca7d2ed4 Merge pull request #221 from sartography/feature/interstitial
Feature/interstitial
2023-04-21 09:28:41 -04:00
burnettk
8e9c6cdf3f fixing TypeError: type of value sent to generator must be str 2023-04-20 23:16:45 -04:00
burnettk
2760319a52 lint 2023-04-20 18:25:44 -04:00
burnettk
5d6ddf96b5 add test to ensure your database is case sensitive 2023-04-20 17:43:11 -04:00
Dan
3d235e0c8e Fixing formatting? 2023-04-20 17:05:05 -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
Dan
5c0e6084ab * Because end events won't always have information, allow the interstitial api endpoint to return the last task, even if it doesn't have any end user information. This prevents us from just redirecting everthing back to the home page and encourages better end event messaging.
* Cleaning up icons so they are a little smaller and more consistent.
* Always show that action column.
* Improve the state managment and layout of the interstitial page.
2023-04-20 15:27:32 -04:00
jasquat
e7f0bbbce6 fixed sqlalchemy warning w/ burnettk 2023-04-20 15:00:12 -04:00
jasquat
2dc3b0a76e updated SpiffWorkflow w/ burnettk 2023-04-20 14:49:34 -04:00
jasquat
8cc2d56dbd merged in main and resolved conflicts w/ burnettk 2023-04-20 14:10:23 -04:00
jasquat
92c21f2c11 fixed tests and added test to ensure we are saving error events to the db on error w/ burnettk 2023-04-20 13:32:45 -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
jasquat
6fa18c53df some debug stuff 2023-04-20 07:35:39 -04:00
Dan
4040614b22 * add a user section to the acceptance tests, this is all that is required to allow the cypress tests to run against the built-in open-id.
* If the interstitial page does not receive any tasks, it should redirect the main home page.  I think this allows all the cypress tests to pass - as the most common moment for this to occur is when an end event has no documentation on it.
2023-04-19 18:46:08 -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
b1568fb472 fixed test w/ burnettk 2023-04-19 15:52:11 -04:00