1102 Commits

Author SHA1 Message Date
Dan
0b5cba5c6e run_pyl 2023-04-26 20:24:47 -04:00
Dan
015754e089 some styling changes and a better end page. 2023-04-26 19:15:15 -04:00
Dan
e2b582b7fc various css tweaks 2023-04-26 18:10:02 -04:00
Dan
3473cf7cfe randome critical code that I missed during last resolve of conflicts. 2023-04-26 16:38:30 -04:00
Dan
4cbf4e456b a whole bunch of front end and backend changes that got mangled. 2023-04-26 16:22:50 -04:00
Dan
d63aac09b6 run_pyl 2023-04-26 16:05:27 -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
a1a2af3020 task_line_contents should be set to None if error_line is None w/ burnettk 2023-04-26 11:16:08 -04:00
burnettk
17070332c1 rename TaskModelException to TaskModelError 2023-04-25 21:55:18 -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
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
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
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
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
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