Commit Graph

1616 Commits

Author SHA1 Message Date
jasquat da52b68c84 updated Spiffworkflow and updated terminated test to ensure tasks are deleted from the db w/ burnettk 2023-05-10 16:39:03 -04:00
danfunk cc55f4413b run_pyl
use latest spiffworkflow in main
2023-05-10 15:42:07 -04:00
danfunk dcbf351180 Merge remote-tracking branch 'origin/main' into bug/improve_reset_to_previous_task 2023-05-10 15:36:48 -04:00
danfunk 4354efe536 minor fix to spiffworkflow backend. 2023-05-10 14:51:13 -04:00
jasquat 6d5422a9fd added reminder to check remaining tasks once we get new spiff 2023-05-10 13:25:26 -04:00
jasquat 57fcadbd62 save all spiff tasks to the db after terminating a process instance w/ burnettk 2023-05-10 12:02:48 -04:00
jasquat b39d718e92 merged in main and resolved conflicts w/ burnettk 2023-05-10 11:21:36 -04:00
jasquat f49c4d879f added update all spiff tasks method from reset branch to main w/ burnettk 2023-05-10 11:20:34 -04:00
jasquat 04abc158b9 moved the save all spiff tasks to method in task service w/ burnettk 2023-05-10 11:17:12 -04:00
jasquat 3932435482 Merge remote-tracking branch 'origin/main' into bug/improve_reset_to_previous_task 2023-05-10 10:57:55 -04:00
danfunk b9a8b97fda Various updates to get the reset working correctly. 2023-05-10 10:49:39 -04:00
burnettk 821e3ccbf5 fix typo 2023-05-10 10:17:12 -04:00
Dan 30a26de38d wip 2023-05-09 15:02:05 -04:00
burnettk 5a51cc9b18 listen on all interfaces w/ jasquat 2023-05-08 15:36:57 -04:00
jasquat 26310da412 Merge pull request #244 from sartography/feature/check_permissions_on_group_and_model_list
Feature/check permissions on group and model list
2023-05-08 14:29:39 -04:00
jasquat ca8ddc55d7 Merge pull request #243 from sartography/feature/interstitial_do_not_update_pi_status
Feature/interstitial do not update pi status
2023-05-08 14:29:13 -04:00
jasquat fcbbb4a22a use a better var name to check perms against w/ burnettk 2023-05-08 14:25:49 -04:00
jasquat 874fe9052c pyl and i am not sure how mypy missed that one typing issue 2023-05-08 13:20:40 -04:00
jasquat 1b0f71579b pyl 2023-05-08 11:34:45 -04:00
jasquat ee8f7637a8 Merge remote-tracking branch 'origin/main' into feature/check_permissions_on_group_and_model_list 2023-05-08 11:34:33 -04:00
jasquat 6f59d2f828 added tests to make sure users can only list process models and groups that they have access to 2023-05-08 11:31:57 -04:00
burnettk b100fdc076 make logs less chatty and support new localopenid convenience arg when booting backend locally 2023-05-06 15:17:48 -04:00
jasquat 11952aaaa7 check if user has access to full process models or groups before checking each one w/ burnettk 2023-05-05 16:27:31 -04:00
jasquat 1b97cbb5b2 check permissions on process group and model list api endpoints w/ burnettk 2023-05-05 16:14:22 -04:00
jasquat 950d07f306 added permissions file for demo site w/ burnettk 2023-05-05 14:54:38 -04:00
jasquat eef920acae do not perform any tasks if instance is suspended from the interstitial page w/ burnettk 2023-05-05 14:01:32 -04:00
jasquat 6cdc6913c4 Merge remote-tracking branch 'origin/main' into feature/interstitial_do_not_update_pi_status 2023-05-05 13:12:44 -04:00
jasquat 863350bdb6 added active-users endpoint to basic permissions 2023-05-05 09:20:16 -04:00
jasquat 998de63eca set the returned file as the new file when saving a process model file so we get the new contents hash w/ burnettk 2023-05-04 16:59:27 -04:00
jasquat 8e0630947d some attempts to not change the process instance status w/ burnettk 2023-05-04 16:52:41 -04:00
jasquat d6724087f6 poll the backend for active users instead of keeping the connection open so it does not hang on a process w/ burnettk 2023-05-04 15:44:52 -04:00
jasquat c5d7a87e61 added config to specify the absolute path to a permissions yaml file so a different one can be set outside of the app repo w/ burnettk 2023-05-04 14:44:24 -04:00
jasquat 5debe44391 Merge pull request #242 from sartography/feature/multiple_editor_users_display_user
Feature/multiple editor users display user
2023-05-04 14:24:18 -04:00
jbirddog b89527ab80 Integrate spiff-element-units 0.3.0 for (some) lazy call activities (#239) 2023-05-04 14:15:13 -04:00
jasquat 699c3eb619 updated active user db model w/ burnettk 2023-05-04 12:51:15 -04:00
jasquat 92cdceb201 fixed test w/ burnettk 2023-05-04 12:45:53 -04:00
jasquat 9320ec3cf9 cleaned up displaying active users in frontend w/ burnettk 2023-05-04 12:44:04 -04:00
jasquat f7e8fd0022 Merge remote-tracking branch 'origin/main' into feature/multiple_editor_users_display_user 2023-05-04 11:42:36 -04:00
jasquat 60db9db296 Merge pull request #241 from sartography/feature/multiple_editor_users
Feature/multiple editor users
2023-05-04 11:40:28 -04:00
jasquat 5c1d106aa8 pyl w/ burnettk 2023-05-04 11:31:37 -04:00
jasquat 968a2fb186 added endpoint for send-signal-event for users so we can handle permissions more easily w/ burnettk 2023-05-04 11:20:38 -04:00
burnettk 81a2a5d383 adding permissions for send-event 2023-05-04 10:23:52 -04:00
jasquat f65b301635 do not raise errors if a process cannot be found in the spec reference cache when trying to get a task trace for an error 2023-05-04 09:45:01 -04:00
jasquat fa85a06efe allow adding waiting_for and task_title columns in instance list page 2023-05-04 08:00:37 -04:00
jasquat 8655ca0cd0 Merge remote-tracking branch 'origin/main' into feature/multiple_editor_users 2023-05-03 17:38:49 -04:00
jasquat a219d8efd4 added ability to display users showing on the process model edit diagram page w/ burnettk 2023-05-03 17:36:43 -04:00
Dan fc7d3c3907 run_pyl 2023-05-03 17:29:33 -04:00
Dan 5458d59f30 Merge remote-tracking branch 'origin/main' into bug/boudary_event_suspend_manual_complete 2023-05-03 17:08:44 -04:00
Dan 424894b5ae Test and updates to assure that when a task has a boundary event, and you return to that event, and then progress one step, you don't get stuck with a task that can't ever be completed.
Let SpiffWorkflow determine what tasks we need to update in the DB using the task_state_change date on the tasks.
2023-05-03 17:08:22 -04:00
jasquat 34d78cff17 removed commented out variables w/ burnettk 2023-05-03 15:13:06 -04:00
jasquat 245e34b0bb added script to demonstrate how to use message start events w/ burnettk 2023-05-03 15:12:41 -04:00
jasquat ae035a5f58 fixed broken report tests w/ burnettk 2023-05-03 11:45:35 -04:00
jasquat 0cc15d0da6 updated system report names to match more closely the text used on the homepage w/ burnettk 2023-05-03 11:42:42 -04:00
jasquat 4832256fc5 removed the format header method from frontend so we only use the columns that come from the metadata now w/ burnettk 2023-05-03 11:16:13 -04:00
jasquat a779fcd97b Merge branch 'main' of github.com:sartography/spiff-arena 2023-05-03 10:52:43 -04:00
jasquat cd5c4f26f0 cleaned up using system filters with user_group_identifier so the query no longer raises w/ burnettk 2023-05-03 10:52:39 -04:00
burnettk da8206f9f9 ignore issue for which ticket has been filed 2023-05-03 10:49:32 -04:00
jasquat 063c5faa8f Merge branch 'main' of github.com:sartography/spiff-arena 2023-05-03 10:17:35 -04:00
jasquat 2624ff9d98 updated column names for system report filters 2023-05-03 10:17:31 -04:00
Dan Funk 64692f0d59 Merge pull request #237 from sartography/feature/cancel_button
Feature/cancel button
2023-05-03 10:12:02 -04:00
burnettk 25fe1b8608 remove deprecated script 2023-05-03 10:11:48 -04:00
burnettk e71ff3f701 notion 400: get_toplevel_process_info instead of get_process_info 2023-05-02 22:28:52 -04:00
jasquat 38428cb6a4 fixed tests w/ burnettk 2023-05-02 17:09:29 -04:00
jasquat 66bd628c58 disallow saving a process model file if it has changed w/ burnettk 2023-05-02 16:31:29 -04:00
jasquat 896da01701 added script to query db for tasks on the most recent process instance w/ burnettk 2023-05-02 15:31:25 -04:00
Dan 6aaae539a0 run_pyl 2023-05-02 14:00:15 -04:00
Dan ac149c9dcb * 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 ce4c58dcd7 intentional failure to test build notifications 2023-05-01 22:17:16 -04:00
jasquat 836ffd8558 pyl w/ burnettk 2023-05-01 16:32:39 -04:00
jasquat 938096f8b9 allow users to post to process instance list and truncate process model ids on the process instance list table page w/ burnettk 2023-05-01 16:30:08 -04:00
jasquat 99547fea7d added report-metadata endpoint to BASIC permissions w/ burnettk 2023-05-01 16:14:38 -04:00
jasquat 418ec7d9c9 updated typeguard and fixed issues w/ burnettk 2023-05-01 15:26:29 -04:00
jasquat 7e3ad411e4 load correct NotRequired if python < 3.11 2023-05-01 14:00:09 -04:00
jasquat 07b4616d45 fixed tests w/ burnettk 2023-05-01 12:51:58 -04:00
jasquat 3247955db5 merged in main and resolved conflicts w/ burnettk 2023-05-01 12:35:10 -04:00
jasquat c84aa44acf lint fixes w/ burnettk 2023-05-01 12:29:48 -04:00
burnettk 0552eaeb7b make this thing a config and clean up lint 2023-05-01 11:25:37 -04:00
jbirddog 5f8ff4b5aa Bump spiffworkflow (#235) 2023-05-01 11:24:04 -04:00
Kevin Burnett 0c0e13804a Merge pull request #233 from kokhoor/main
Enables nginx https to proxy SpiffWorkflow Backend running on http
2023-05-01 15:16:25 +00:00
jbirddog ed3c0d7766 Optimistically skip some timers (#232) 2023-05-01 10:32:35 -04:00
jbirddog e9827d0d5e Stable last updated time for human tasks with timers (#231) 2023-05-01 10:32:19 -04:00
Kok Hoor bc34afdc2d A patch that enables SpiffWorkflow Backend to support nginx https proxy fronting spiffworkflow-backend running on http 2023-05-01 21:38:47 +08:00
jasquat 96c60a90f3 Merge remote-tracking branch 'origin/main' into feature/home_page_filter_links 2023-05-01 07:45:42 -04:00
burnettk 1ea36658cc start a list of file patterns to ignore 2023-04-28 22:48:02 -04:00
burnettk 247c260541 iterate on function crusher script 2023-04-28 22:37:17 -04:00
burnettk 64356e8796 scripts to find and process dead code 2023-04-28 22:29:46 -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 b01b398287 added tmp link to homepage table w/ burnettk 2023-04-28 14:29:56 -04:00
jasquat b179b66e26 home page tables are working again w/ burnettk 2023-04-28 12:36:16 -04:00
jbirddog 87c34f4822 Support connectors that return logs (#230) 2023-04-28 10:54:24 -04:00
jasquat 3754d72f4f tests are now passing and pyl w/ burnettk 2023-04-28 10:07:21 -04:00
jasquat 6a9d30e3fe Merge remote-tracking branch 'origin/main' into feature/home_page_filter_links 2023-04-27 17:33:49 -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
jasquat e49734b9ef most of the process instance filters are working. still need to add back in support for reports w/ burnettk 2023-04-27 11:47:48 -04:00
burnettk 05d3184e19 use debug controller for test raise error api method per jakub suggestion 2023-04-27 11:13:11 -04:00
burnettk 4c64c466ae add test-raise-error endpoint for sentry testing, etc 2023-04-27 11:05:24 -04:00
jasquat d29a4ca0ae Merge remote-tracking branch 'origin/main' into feature/home_page_filter_links 2023-04-27 07:28:47 -04:00
jasquat 2376080267 more filter work 2023-04-27 07:28:06 -04:00
burnettk 93ec911484 fix permissions for process callers api 2023-04-27 07:20:52 -04:00
Dan c56e6ba511 quick fix. 2023-04-26 22:23:52 -04:00
Dan f754e5eedc run_pyl 2023-04-26 22:09:07 -04:00
Dan c8ca5c28d8 catch errors on render 2023-04-26 22:05:35 -04:00
Dan de21567887 run pyl 2023-04-26 21:30:29 -04:00
Dan d845b0b1e2 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 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 d1fc75c877 run_pyl 2023-04-26 18:34:10 -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 dc9b60676a Merge remote-tracking branch 'origin/main' into feature/home_page_filter_links 2023-04-26 11:16:42 -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
jasquat 8ac5f0228f can somewhat search now w/ burnettk 2023-04-26 11:06:01 -04:00
burnettk 031fdb4f8f document what fails on windows 2023-04-25 23:09:11 -04:00
burnettk c6e9772f01 avoid sorting issues in assert 2023-04-25 22:34:52 -04:00
burnettk a74e4d4070 lint 2023-04-25 22:28:03 -04:00
burnettk 4d510628b8 more assertions 2023-04-25 22:24:47 -04:00
burnettk 17070332c1 rename TaskModelException to TaskModelError 2023-04-25 21:55:18 -04:00
burnettk 956ba2955b add more assertions to try to pin down what is different on windows 2023-04-25 21:53:08 -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 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 f000f47794.
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
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
Dan 0244d58613 getting all the tests to pass. 2023-04-19 15:13:00 -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
Dan be14b9c05f 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 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
Dan 02e8add28f cleaing up the design a little bit so it looks pretty and in keeping with the rest of the site. 2023-04-18 16:58:59 -04:00
jasquat 6e931470d2 updated SpiffWorkflow w/ burnettk 2023-04-18 15:24:29 -04:00
jasquat 349c2abd84 fixed broken test w/ burnettk 2023-04-18 12:41:39 -04:00
jasquat 1b9e867d5d log filtering is working and downgraded react-router-dom since it broke editing bpmn diagrams w/ burnettk 2023-04-18 12:36:45 -04:00
jasquat 3c3dd6000c merged in main and resolved conflicts w/ burnettk 2023-04-18 11:04:44 -04:00
jasquat 541da76193 updated missing columns on homepage to go to instance page and fixed waiting for me table returning incorrect tasks 2023-04-18 10:27:38 -04:00
jasquat be15c01b2e added api to get task types and added combo box w/ burnettk 2023-04-17 17:26:05 -04:00
jasquat 3b91f0767e Merge remote-tracking branch 'origin/main' into feature/log_filters 2023-04-17 16:41:06 -04:00
burnettk 8032e1f419 ignore annoying logger with useless output 2023-04-17 16:40:51 -04:00
jasquat 971b69ffb3 Merge remote-tracking branch 'origin/main' into feature/log_filters 2023-04-17 16:29:58 -04:00
jasquat 8fe98812fc try to make single process hash unique within full process model hash 2023-04-17 15:42:58 -04:00
jbirddog 1dd445de68 spiff-element-units integration (#214) 2023-04-17 14:49:38 -04:00
jasquat 771acc3c2e use the full bpmn process path to determine most recent task w/ burnettk 2023-04-17 14:46:18 -04:00
Dan fb2af46521 Merge remote-tracking branch 'origin/main' into feature/interstitial 2023-04-17 14:43:40 -04:00
Dan 47a3332ed3 Assure we save after every chunk of tasks get completed on the interstital endpoint.
Fix a merge screwup in the workflow execution service
Add an instructions for end user component so we can reuse the logic in multiple places.
Split up the intersitital page so that it clears out the interval timer.
2023-04-17 14:43:30 -04:00
jasquat 6bdec79a27 only query for active human tasks on in-progress home page 2023-04-17 13:45:54 -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
jasquat 2caa42700c some more log stuff using debounce w/ burnettk 2023-04-17 11:08:00 -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 f53ba6b9d4 moved the recursive run task method to the greedy strategy so not all strategies have to do it 2023-04-14 14:13:42 -04:00
jasquat a1f68970c6 added script to add passwords to keycloak user list and moved user lists out of this repo w/ burnettk 2023-04-14 12:09:51 -04:00