Commit Graph

743 Commits

Author SHA1 Message Date
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 8cc2d56dbd merged in main and resolved conflicts w/ burnettk 2023-04-20 14:10:23 -04:00
jasquat 48ff72b00b pass full tasks list to react diagram editor for coloring w/ burnettk 2023-04-20 12:05:35 -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 5b44632af8 don't complain in the CI so much, and go ahead and set dependencies in effect() if it doesn't hurt to do so. 2023-04-19 20:01:34 -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
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
Dan 5297e4c9cc Add lock icon 2023-04-18 19:36:45 -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 584a0df7cb downgrade rjsf to last v5 beta version since the actual release breaks our usage of oneOf w/ burnettk 2023-04-18 15:19:16 -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 8d1aaec641 Merge pull request #215 from sartography/feature/update_carbon_react
updated carbon react to 1.27 for react 18 support and updated all oth…
2023-04-18 10:58:36 -04:00
Madhurya Liyanage 56ac6e0d30 Merge branch 'main' of https://github.com/sartography/spiff-arena 2023-04-18 19:59:39 +05:30
Madhurya Liyanage a6a86690f0 Updates to match the PP1 process/UI changes 2023-04-18 19:58:32 +05:30
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