521 Commits

Author SHA1 Message Date
Dan
a3bf16c902 run_pyl 2023-05-02 14:00:15 -04:00
Dan
739442d571 * Adding signal_buttons to tasks, which will prompt the frontend to display a button that when pressed will cause the signal to fire.
* This alters how the send_event endpoint responds - it originally responded with a process instance, it now responds with the next task, in keeping with how other task completion endpoints behave.
* I was forced to upgrade some of the bpmn-js libraries which fixes some of the linting errors on the front end.
* The "Return to home" button isn't always displayed.  It will not display when it is redirecting, or when the current task is running.
.
2023-05-02 13:40:41 -04:00
burnettk
2e0cd3339b
use debug controller for test raise error api method per jakub suggestion 2023-04-27 11:13:11 -04:00
burnettk
562cb091dc
add test-raise-error endpoint for sentry testing, etc 2023-04-27 11:05:24 -04:00
burnettk
c7b69e0fd9
fix permissions for process callers api 2023-04-27 07:20:52 -04:00
Dan
451bc4bbc9 quick fix. 2023-04-26 22:23:52 -04:00
Dan
7541b09514 run_pyl 2023-04-26 22:09:07 -04:00
Dan
4b043f2750 catch errors on render 2023-04-26 22:05:35 -04:00
Dan
97aecbc33b Need to remove the initial greedy first task from run-until-user-instructions as it was causing us to skip over user messages.
We weren't formatting instructions for end events.
More cleanup of the UI
More rapid graying out of past messages
2023-04-26 21:27:52 -04:00
Dan
b8436bf208 some styling changes and a better end page. 2023-04-26 19:15:15 -04:00
Dan
5b9fad65fa randome critical code that I missed during last resolve of conflicts. 2023-04-26 16:38:30 -04:00
Dan
cd304884be run_pyl 2023-04-26 16:05:27 -04:00
Dan
2f17ee0579 run_pyl and a changes to the way we loop through tasks for the interstitial page. 2023-04-26 15:50:14 -04:00
burnettk
e77baf18cb
rename TaskModelException to TaskModelError 2023-04-25 21:55:18 -04:00
jasquat
9aa9fe913b
added typeahead search for bpmn name and identifier in process instance event list w/ burnettk 2023-04-25 15:30:26 -04:00
jasquat
41fead68f2
call dequeue method for interstitial page tests w/ burnettk 2023-04-24 15:48:20 -04:00
jbirddog
c19e59757d
Interstitial page locking fix (#228)
Tested on dev.app by @burnettk @jasquat @calexh-sar
2023-04-24 15:39:49 -04:00
jasquat
60fac1e527
use typename when returning a task w/ burnettk 2023-04-24 15:18:57 -04:00
jasquat
02e0e95a06
make js Task interface act more like ProcessInstanceTask w/ burnettk 2023-04-24 15:01:24 -04:00
jasquat
0a30267cb4
pyl 2023-04-24 13:45:31 -04:00
jasquat
f14d05c793
add extensions back onto task before returning task show w/ burnettk 2023-04-24 12:58:07 -04:00
jasquat
afc7391806
backend tests are passing w/ burnettk 2023-04-24 12:41:33 -04:00
jasquat
ecade1631a
merged in main and resolved conflicts w/ burnettk 2023-04-24 11:30:27 -04:00
jasquat
8952aab807
tests for good error messages are mostly working w/ burnettk 2023-04-24 11:13:01 -04:00
jasquat
e247c074ae
added TaskModelException to replace WorkflowTaskException to create exceptions with db w/ burnettk 2023-04-24 10:52:30 -04:00
Dan
96703f8e70 run pyl 2023-04-23 12:27:40 -04:00
Dan
fb7c600e99 * 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
d2a8001d2d run_pyl 2023-04-22 15:45:20 -04:00
Dan
e9aae6123e * 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
5deb55c170
fix lint 2023-04-21 18:20:07 -04:00
jasquat
3cb9b2ebf7
some pyl stuff. tests are failing w/ burnettk 2023-04-21 16:32:29 -04:00
jasquat
09d5ba8409
Revert "some updates so task_show no longer needs the processor. i think it mostly works w/ burnettk"
This reverts commit 5a561fb83319db0f4c1269b3f3fd550bc27d0deb.
2023-04-21 15:56:32 -04:00
jasquat
5a561fb833
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
c7aae99774
set buffering header to no for interstitial page response. w/ burnettk danfunk 2023-04-21 11:03:53 -04:00
burnettk
f1e1a158e7
fixing TypeError: type of value sent to generator must be str 2023-04-20 23:16:45 -04:00
Dan
7cccc2a6a2 fallout from recent changes to Main. 2023-04-20 16:55:13 -04:00
Dan
b9a3b4fbf8 Merging with main. 2023-04-20 16:06:22 -04:00
Dan
fade40ccb8 * 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
f8ba4a04bb
merged in main and resolved conflicts w/ burnettk 2023-04-20 14:10:23 -04:00
jasquat
a5e0574981
flake8 and mypy fixes w/ burnettk 2023-04-20 13:01:05 -04:00
jasquat
dc2c1be497
properly save task and instance exceptions to the db and display in the frontend w/ burnettk 2023-04-20 11:49:34 -04:00
jbirddog
61a4243e6d
Called elements (#218) 2023-04-19 18:07:15 -04:00
Dan
c7457daa31 run pyl. 2023-04-19 17:00:09 -04:00
jasquat
19e3b7da1e
fixed test w/ burnettk 2023-04-19 15:52:11 -04:00
jasquat
94414ea86b
display event errors in the frontend using errorDisplay w/ burnettk 2023-04-19 15:20:19 -04:00
Dan
bab5646ac0 Merge remote-tracking branch 'origin/main' into feature/interstitial 2023-04-19 15:18:10 -04:00
Dan
cb1311fb56 getting all the tests to pass. 2023-04-19 15:13:00 -04:00
jasquat
49d954fdd6
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
Dan
22d9cda529 Add a test for the interstitial endpoint.
Assure all "GO" buttons lead to the interstial page, and display differently depending on if there is anything you can actually do.
2023-04-19 13:52:29 -04:00
jasquat
430bd9c12a
store process instance errors in the db w/ burnettk 2023-04-19 11:24:54 -04:00