Commit Graph

768 Commits

Author SHA1 Message Date
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 f6a0fd2448 updated carbon react to 1.27 for react 18 support and updated all other libraries for it w/ burnettk 2023-04-17 16:25:10 -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 2caa42700c some more log stuff using debounce w/ burnettk 2023-04-17 11:08:00 -04:00
Dan 19d4fb9981 Add the new process insterstitial to the frontend. 2023-04-14 15:49:06 -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 1768618f27 attempting to move filters from instance table to own component 2023-04-14 15:42:01 -04:00
jasquat a2130ec1d2 fix cypress tests 2023-04-14 10:00:06 -04:00
jasquat 03b30ec7ec Merge remote-tracking branch 'origin/main' into feature/home_page_refactor 2023-04-14 09:20:30 -04:00
Elizabeth Esswein e21d264756 Merge pull request #211 from sartography/feature/process-map-enhancements
Feature/process map enhancements
2023-04-13 18:47:04 -04:00
jasquat 4a96b56aec stop refreshing homepage if unauthorized w/ burnettk 2023-04-13 17:09:36 -04:00
jasquat c9785b2c34 pyl and turn back on autoreload for homepage w/ burnettk 2023-04-13 16:56:49 -04:00
jasquat fd25bb64d7 updated text on home page w/ burnettk 2023-04-13 16:36:46 -04:00
jasquat 700c2d9ef5 Merge remote-tracking branch 'origin/main' into feature/home_page_refactor 2023-04-13 14:12:14 -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
burnettk cad1cf62a7 bump timeout and use new process name 2023-04-13 12:38:55 -04:00
jasquat 17e266f9ee updated all instance reports for the in progress instances page 2023-04-13 07:42:41 -04:00
jasquat 7a566d2314 display the date in a react json schema form like the config but change it to y-m-d for processing w/ burnettk 2023-04-12 15:49:54 -04:00
jasquat a5fa3f8cde some initial work for home page refactor w/ burnettk 2023-04-12 14:32:34 -04:00
Elizabeth Esswein 234c533816 add coloring for cancelled tasks 2023-04-12 13:51:29 -04:00
jasquat 28f8a810ca use correct date format in date picker on form page. w/ burnettk 2023-04-12 12:45:37 -04:00
jasquat 9802716f19 show model display to the left of the identifier in process model search box w/ burnettk 2023-04-12 11:30:25 -04:00
jasquat cafc7209a0 allow setting date format using an env var at boot time w/ burnettk 2023-04-11 17:25:46 -04:00
Kevin Burnett 3f204eaa2b Merge pull request #208 from sartography/feature/prometheus-metrics
Feature/prometheus metrics
2023-04-11 19:51:35 +00:00
jasquat f54381fb10 removed some debug info w/ burnettk 2023-04-11 15:50:42 -04:00
jasquat f00b2e9f7d added script to build frontend so it can add version info to the index.html file w/ burnettk 2023-04-11 15:48:34 -04:00
jbirddog 674169e3f4 Disable buttons based on permissions (#209) 2023-04-11 14:38:41 -04:00
jasquat 454528d55b attempt to get version info in frontend w/ burnettk 2023-04-07 16:30:44 -04:00
jasquat 3c0b0833b0 updated bpmn-js-spiffworkflow for on change fix w/ burnettk 2023-04-07 12:03:01 -04:00
burnettk 07337cd7b8 get in line with new wording 2023-04-06 18:01:23 -04:00
jasquat 3111195f78 updated pilot tests w/ burnettk 2023-04-06 12:06:05 -04:00
jasquat 649d454bc0 moved NDR_PP1 tests to pilot dir and default configs back to what they were w/ burnettk 2023-04-06 11:42:24 -04:00
jasquat 0e14f3e568 Merge remote-tracking branch 'origin/main' into feature/store_boundary_events_properly 2023-04-06 11:28:31 -04:00
jasquat 2c1433544f Merge remote-tracking branch 'origin/main' into feature/store_boundary_events_properly 2023-04-06 11:23:11 -04:00
Madhurya Liyanage 07dacdff99 Merge branch 'main' of https://github.com/sartography/spiff-arena 2023-04-06 20:17:13 +05:30
Madhurya Liyanage 3e5727188d Added cypress-file-upload 2023-04-06 20:01:54 +05:30
Madhurya Liyanage 67a1f152e6 Updated the button click to support when there are multiple processes for the user 2023-04-06 20:01:24 +05:30
Madhurya Liyanage 77e4f50809 File upload fixtures 2023-04-06 20:00:02 +05:30
Madhurya Liyanage 464861c3df PP1 Version 1 users 2023-04-06 19:59:15 +05:30
Madhurya Liyanage c76a427e6e PP1 Version 1 test scripts 2023-04-06 19:58:24 +05:30
jbirddog 20cec0f2a2 Type ahead widget (#205) 2023-04-05 14:27:20 -04:00
jasquat 140761c198 WIP - not getting a keyerror with an escalation boundary event now w/ burnettk 2023-04-05 14:22:37 -04:00
Dan 4fc72f92b7 Merge branch 'main' of github.com:sartography/spiff-arena into main 2023-04-05 11:14:35 -04:00
Dan a37c7fbe92 Fix for lanes in bpmn-js 2023-04-05 11:14:20 -04:00
jasquat 5d80a17c1a Merge pull request #204 from sartography/feature/bypass_checks_for_save_as_draft
Feature/bypass checks for save as draft
2023-04-05 10:03:59 -04:00
Dan 001d7c947f revert recent updates to bpmn-js 2023-04-04 17:18:11 -04:00
jasquat b69b9f7d2a make sure we prcoess the parents and children of failing spiff tasks as well since these do not go through the normal flow w/ burnettk 2023-04-04 15:48:34 -04:00
Dan 77a1c1a3db Fixing lane error in the spiff-bpmn-io library 2023-04-04 14:47:33 -04:00
jasquat 4d0fd37b43 Merge remote-tracking branch 'origin/main' into feature/bypass_checks_for_save_as_draft 2023-04-04 09:14:06 -04:00
jasquat 1a76671d59 notion 239: use onclick to submit form when saving form as draft to avoid form validations 2023-04-04 09:13:56 -04:00
burnettk 75514e0c47 update pp1 test 2023-04-04 01:17:02 -04:00
jasquat 90c1242032 Merge pull request #202 from sartography/feature/fix_process_instance_rewind_two
Feature/fix process instance rewind two
2023-04-03 13:47:39 -04:00
jasquat 9f72b02c41 some cleanup and added back in option to get most recent tasks only 2023-04-03 11:40:26 -04:00
jasquat 0ff54c9ce8 cleaned up the reset code w/ burnettk 2023-03-31 15:42:18 -04:00
Dan 56137a2425 Zoom to fit viewport when opening a diagram. 2023-03-31 14:56:29 -04:00
jasquat 6dd4537da2 added ability to save a form as draft w/ burnettk 2023-03-31 12:45:14 -04:00
jasquat b441c59fde some cleanup before merging to main w/ burnettk 2023-03-31 10:57:13 -04:00
jasquat 1ee6753c28 Merge remote-tracking branch 'origin/main' into feature/fix_process_instance_rewind 2023-03-28 15:07:36 -04:00
burnettk 2f0114bac3 notion 183: Home Page Refresh, keep it refreshing for 4 hours instead of 10 minutes 2023-03-28 13:41:58 -04:00
jasquat 2df8d3eabb Merge remote-tracking branch 'origin/main' into feature/fix_process_instance_rewind 2023-03-27 16:10:26 -04:00
Kevin Burnett 8c481f29fb Merge pull request #194 from sartography/feature/filter-metadata-columns-by-process-model
Feature/filter metadata columns by process model
2023-03-27 12:37:24 -07:00
jasquat fba0860227 allow searching multiple words when searching for process models w/ burnettk 2023-03-27 11:25:55 -04:00
jasquat 1ae29c1599 process children and tasks of parent subprocesses instead of looking for all tasks with a given state w/ burnettk 2023-03-27 10:37:31 -04:00
burnettk 54927ef62c filter report column list by process_model_identifier if any 2023-03-24 17:54:37 -04:00
burnettk a327d604a1 Merge branch 'main' of github.com:sartography/spiff-arena 2023-03-24 11:21:18 -04:00
burnettk 729d3e9566 treat open differently 2023-03-24 11:19:24 -04:00
jasquat 5dc8c257a9 fixed cypress process instance test w/ burnettk 2023-03-24 11:10:04 -04:00
jasquat decf9ba062 Merge remote-tracking branch 'origin/main' into feature/remove_spif_step_details 2023-03-24 09:23:59 -04:00
jasquat a6e7678a1d fixed cypress tests for tasks 2023-03-24 09:21:23 -04:00
jasquat d2d0e7e992 attempted to fix some cypress tests 2023-03-23 17:34:08 -04:00
jasquat 0ae74f8f35 removed spiff step details w/ burnettk 2023-03-23 16:33:30 -04:00
jasquat 94cd732ebd save timestamps when manually completing a task and some cleanup w/ burnettk 2023-03-23 16:07:25 -04:00
jasquat 77ae760586 fixed editing task data and skipping tasks, moved task and task data methods from process_api_blueprint to tasks_controller, and updated to favor task_guid over task_id in some places 2023-03-23 14:28:20 -04:00
jasquat f45f2c1cc6 added link to go back to most recent 2023-03-23 13:55:16 -04:00
jasquat 250298e9ad some updates to add the log link back into the log list w/ burnettk 2023-03-23 11:08:23 -04:00
jasquat 26af07befd resetting tasks somewhat work 2023-03-22 09:44:13 -04:00
jasquat 034201b01c pyl 2023-03-21 13:34:59 -04:00
jasquat 8baa38d22b use consistent types for tasks in webui instance show page and mark the to task guid task as ready in backend 2023-03-21 10:45:10 -04:00
jasquat b1e9e8fabe Merge remote-tracking branch 'origin/main' into feature/remove_spif_step_details 2023-03-21 09:05:03 -04:00
jasquat 94caddf9de send to task guid to signify how far to go with the tasks w/ burnettk 2023-03-20 17:29:53 -04:00
jasquat b957954d30 get task data from json data table now w/ burnettk 2023-03-20 17:05:15 -04:00
jasquat bc58de809e use task table for process instance show page. spiff steps are not working yet and neither is data w/ burnettk 2023-03-20 16:51:29 -04:00
burnettk d9927506eb update the word Filter to Apply 2023-03-20 12:41:58 -04:00
jasquat bf1ae79921 Merge remote-tracking branch 'origin/main' into feature/remove_spif_step_details 2023-03-20 12:13:39 -04:00
jasquat c321e4ff6d reformatted click filter button message and activate filter button when clearing fields w/ burnettk 2023-03-20 12:13:28 -04:00
jasquat 9765f74bc0 some more updates w/ burnettk 2023-03-20 12:04:22 -04:00
jasquat 7a891c786d check if process initiator exists before running a process instance report w/ burnettk 2023-03-20 10:53:23 -04:00
jasquat 7696ae8efe activate filter button for status change as well and do not hide table when changing filters but do show help text w/ burnettk 2023-03-20 10:03:26 -04:00
Kevin Burnett 1b485932b9 Merge pull request #188 from sartography/bug/hide_table_when_changing_filters
If filters are modified, enable the filter button, display a message …
2023-03-17 17:11:21 -07:00
burnettk 159488de58 remove link on log list table because it is broken 2023-03-17 17:40:44 -04:00
Dan 8bcf16908d If filters are modified, enable the filter button, display a message asking users to press the filter button. Don't render the table. Sigh. 2023-03-17 16:36:31 -04:00
jasquat 2f60077b82 removed some notes w/ burnettk 2023-03-17 15:57:00 -04:00
jasquat 3782864dc9 added event logs for skipping and manually editing a task 2023-03-17 13:51:56 -04:00
jasquat 88df3bd5c3 added process instance event table 2023-03-17 13:20:06 -04:00
jasquat e0dbb6a768 updated log list view in frontend w/ burnettk 2023-03-17 10:30:29 -04:00
Dan f5f0c86bf4 avoid the flicker when switching between detailed view and normal view by just clearing out the data before making a new request. The vast majority of the delay is not in the api call, but in rendering the data - and at just a split second, it isn't long enough for a spinner to be very effective. 2023-03-16 11:54:09 -04:00
burnettk eb763342ce Merge remote-tracking branch 'origin/main' into feature/remove-loop-reset 2023-03-15 14:14:50 -04:00
Dan efcc083638 Columns should not be removed on reset, but any filters applied to those columns should be removed. 2023-03-15 12:26:47 -04:00
Elizabeth Esswein 2ba583577a Merge branch 'main' into feature/remove-loop-reset 2023-03-15 10:36:11 -04:00
Dan 11339f3130 remove any filterable columns when doing a "clear" or "reset" on the filter form.
Also clear out the process initiator.
2023-03-14 14:02:15 -04:00
Dan d7e7ee823b Remove nav from task show page 2023-03-14 13:24:12 -04:00
Dan 75910bcb8d run_pyl 2023-03-13 11:53:42 -04:00
Dan ce3ce4fb45 select intiator in filters when you don't have permission to search users. 2023-03-13 11:50:18 -04:00
Dan Funk c75a91f511 Merge pull request #172 from sartography/feature/click_on_row
When a row is clicked in a Process Instance list take the end user to…
2023-03-10 13:56:10 -05:00
Dan 1de9887711 Fixing Cypress Tests 2023-03-10 12:56:37 -05:00
burnettk 12c4c35567 fix dates on mac 2023-03-10 12:23:42 -05:00
jasquat 3428d9a394 add more details to cypress pilot script w/ burnettk 2023-03-10 10:52:37 -05:00
Dan aa2c21efb4 When a row is clicked in a Process Instance list take the end user to that process instance UNLESS they click on the column containing the process name, in which case take them to that process model. Belugh. 2023-03-10 10:36:42 -05:00
burnettk 91ddb0cbdd add keycloak users 2023-03-10 10:27:29 -05:00
jasquat 2464ad9a26 some updates for cypress pp1 test w/ burnettk 2023-03-09 10:59:20 -05:00
burnettk 942ffff41c ignore ATTEMPTS when command is open, as it only makes sense for run 2023-03-09 10:34:34 -05:00
Elizabeth Esswein 2ecfecb9b4 Merge branch 'main' into feature/remove-loop-reset 2023-03-09 09:55:52 -05:00
burnettk 157e0004bd make logging more verbose in debug mode by making all loggers do something, fix cypress 2023-03-09 00:38:29 -05:00
jasquat 8fb62ba123 do not remove columns when clicking the filter button w/ burnettk 2023-03-08 16:57:12 -05:00
jasquat ade6c5d0f8 add task to process instance breadcrumb w/ burnettk 2023-03-08 15:09:23 -05:00
jasquat 51e7ac00ad added process instance breadcrumb to task show page w/ burnettk 2023-03-08 15:08:24 -05:00
jasquat 0be466ba9a Merge branch 'main' of github.com:sartography/spiff-arena 2023-03-08 14:45:16 -05:00
jasquat 6e363eb7fc updated process instance show page to change metdata to details w/ burnettk 2023-03-08 14:45:12 -05:00
Dan a303de95a4 Don't reenable the submit button after an error 2023-03-08 14:41:12 -05:00
jasquat 65aeca98bc initial changes to remove loop reset with spiff w/ burnettk 2023-03-08 13:06:25 -05:00
jasquat cc57e6c97d added some code get only the most recent tasks for a process and task, get updated times from human tasks instead of the process instance, and show the current value for the notification type w/ burnettk 2023-03-07 17:13:46 -05:00
jasquat a488dacad1 print stats to file when running cypress_pilot w/ burnettk 2023-03-07 14:26:06 -05:00
jasquat 32e61027dc merged in main and resolved conflicts 2023-03-07 09:19:09 -05:00
burnettk d5800c5a40 lint and show version control identifier on process model show 2023-03-06 23:23:10 -05:00
burnettk f075a84dd6 force light mode to avoid making the site look broken 2023-03-06 22:04:03 -05:00
burnettk 285b128879 use a1 automated test users 2023-03-06 21:53:00 -05:00
burnettk c329a69602 add cypress pilot script 2023-03-06 21:41:27 -05:00
burnettk ddf78d495d cypress pilot command 2023-03-06 17:13:48 -05:00
jasquat 94776a78b5 some minor tweaks and turn off debug logging for spiff step details w/ burnettk 2023-03-06 16:16:55 -05:00
jasquat 4ee7b299f2 pyl and fixed cypress tests w/ burnettk 2023-03-06 11:59:33 -05:00
burnettk 13b8571f1b move pp1 2023-03-06 11:24:11 -05:00
Dan e0017e4a88 Minor tweak to bpmn-io editor for messages. 2023-03-06 10:45:47 -05:00
burnettk 7220496127 remove only 2023-03-06 09:31:38 -05:00
burnettk 342e6091c5 finish test for pp1 2023-03-06 00:48:07 -05:00
burnettk a71754e722 add start of pp1 test 2023-03-04 23:48:23 -05:00
Dan 17b931684b Fix the super long panel in bpmn-js that is driving me slowly mad 2023-03-03 14:51:50 -05:00
Dan ae159744bc Updating BPMN-JS 2023-03-03 14:32:44 -05:00
burnettk 00bdde16f6 per feedback in demo 2023-03-02 08:34:15 -05:00
jasquat 0c13285fb8 removed unused import w/ burnettk 2023-03-01 17:36:06 -05:00
jasquat 716986a483 prefer the bpmn process name over the identifier on the logs list page w/ burnettk 2023-03-01 16:28:42 -05:00
burnettk 166b279c5a make metadata header bigger 2023-02-27 22:36:31 -05:00
Dan f16150b02b Merging main 2023-02-27 14:17:10 -05:00
Dan 150b95070c run_pyl 2023-02-27 14:05:00 -05:00
Dan e060e28c28 Needed an additional check for empty correlation keys - which on a RECEIVE message, should always match anything.
When finding messages to match a send, assure they are RECIEVE messages.

Fix some of the json output for messages sent to the front end
2023-02-27 14:01:21 -05:00
jasquat ff1df1145b lint w/ burnettk 2023-02-24 16:29:02 -05:00
jasquat b71419616d removed some unused code from task and fixed the logs table a bit w/ burnettk 2023-02-24 16:18:49 -05:00
jasquat 7a1e712c14 avoid using task-data endpoint for task data and only use it to get tasks based on spiff step instead 2023-02-24 09:21:21 -05:00
jasquat a4c1eb96b5 removed task-data endpoints since we no longer need them w/ burnettk 2023-02-23 17:07:53 -05:00
jasquat a9694c7678 added api to get task data and do not return from task data list anymore w/ burnettk 2023-02-23 15:59:19 -05:00