Commit Graph

779 Commits

Author SHA1 Message Date
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
Dan bbce7a6e41 Add lock icon 2023-04-18 19:36:45 -04:00
Dan 18f3b34c4a make sure we can properly display lanes. 2023-04-18 19:36:31 -04:00
Dan b6480fb9fe 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 47d6ff322d
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 7b4905451c
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 e06ad98021
merged in main and resolved conflicts w/ burnettk 2023-04-18 11:04:44 -04:00
jasquat 1231f2dec2
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 fbb3b7296b Merge branch 'main' of https://github.com/sartography/spiff-arena 2023-04-18 19:59:39 +05:30
Madhurya Liyanage dc8da4bba4 Updates to match the PP1 process/UI changes 2023-04-18 19:58:32 +05:30
jasquat 6aac21ebef
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 b23dcb5a34
added api to get task types and added combo box w/ burnettk 2023-04-17 17:26:05 -04:00
jasquat 48ed3da06c
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 bfb2213321 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 daf57f14bc
some more log stuff using debounce w/ burnettk 2023-04-17 11:08:00 -04:00
Dan 1c30b92d74 Add the new process insterstitial to the frontend. 2023-04-14 15:49:06 -04:00
Dan b77789ff30 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 4b553a85cf
attempting to move filters from instance table to own component 2023-04-14 15:42:01 -04:00
jasquat abd748e0bd
fix cypress tests 2023-04-14 10:00:06 -04:00
jasquat 0aa0698557
Merge remote-tracking branch 'origin/main' into feature/home_page_refactor 2023-04-14 09:20:30 -04:00
Elizabeth Esswein 66aaaa0dd9
Merge pull request #211 from sartography/feature/process-map-enhancements
Feature/process map enhancements
2023-04-13 18:47:04 -04:00
jasquat f2f7438640
stop refreshing homepage if unauthorized w/ burnettk 2023-04-13 17:09:36 -04:00
jasquat 24022a73ec
pyl and turn back on autoreload for homepage w/ burnettk 2023-04-13 16:56:49 -04:00
jasquat 91ed5d1bc2
updated text on home page w/ burnettk 2023-04-13 16:36:46 -04:00
jasquat 34709f6844
Merge remote-tracking branch 'origin/main' into feature/home_page_refactor 2023-04-13 14:12:14 -04:00
jasquat 9204bc490a
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 87021e7036
bump timeout and use new process name 2023-04-13 12:38:55 -04:00
jasquat 091efb3d01
updated all instance reports for the in progress instances page 2023-04-13 07:42:41 -04:00
jasquat 8cb38bada3
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 cc380465d2
some initial work for home page refactor w/ burnettk 2023-04-12 14:32:34 -04:00
Elizabeth Esswein d384556b4a add coloring for cancelled tasks 2023-04-12 13:51:29 -04:00
jasquat 71a2ec35ae
use correct date format in date picker on form page. w/ burnettk 2023-04-12 12:45:37 -04:00
jasquat 69e92cc815
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 14b33bd712
allow setting date format using an env var at boot time w/ burnettk 2023-04-11 17:25:46 -04:00
Kevin Burnett 082a6434cf
Merge pull request #208 from sartography/feature/prometheus-metrics
Feature/prometheus metrics
2023-04-11 19:51:35 +00:00
jasquat 715b0211d3
removed some debug info w/ burnettk 2023-04-11 15:50:42 -04:00
jasquat 10d0bb8dae
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 5090f5a937
Disable buttons based on permissions (#209) 2023-04-11 14:38:41 -04:00
jasquat 02b33d35e7
attempt to get version info in frontend w/ burnettk 2023-04-07 16:30:44 -04:00
jasquat a1b2eb8ada
updated bpmn-js-spiffworkflow for on change fix w/ burnettk 2023-04-07 12:03:01 -04:00
burnettk 5a55bfac46
get in line with new wording 2023-04-06 18:01:23 -04:00
jasquat 6036f8241f
updated pilot tests w/ burnettk 2023-04-06 12:06:05 -04:00
jasquat dc0428cf9a
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 5ca0452588
Merge remote-tracking branch 'origin/main' into feature/store_boundary_events_properly 2023-04-06 11:28:31 -04:00
jasquat 3ad06df13f
Merge remote-tracking branch 'origin/main' into feature/store_boundary_events_properly 2023-04-06 11:23:11 -04:00
Madhurya Liyanage 4ea90e5084 Merge branch 'main' of https://github.com/sartography/spiff-arena 2023-04-06 20:17:13 +05:30
Madhurya Liyanage 09b305543b Added cypress-file-upload 2023-04-06 20:01:54 +05:30
Madhurya Liyanage 15ebf16fe5 Updated the button click to support when there are multiple processes for the user 2023-04-06 20:01:24 +05:30
Madhurya Liyanage 512948eb4b File upload fixtures 2023-04-06 20:00:02 +05:30
Madhurya Liyanage 54c6aacde6 PP1 Version 1 users 2023-04-06 19:59:15 +05:30
Madhurya Liyanage 09b013cc90 PP1 Version 1 test scripts 2023-04-06 19:58:24 +05:30
jbirddog 10e665ac48
Type ahead widget (#205) 2023-04-05 14:27:20 -04:00
jasquat c11e71dd02
WIP - not getting a keyerror with an escalation boundary event now w/ burnettk 2023-04-05 14:22:37 -04:00
Dan aa0a4680af Merge branch 'main' of github.com:sartography/spiff-arena into main 2023-04-05 11:14:35 -04:00
Dan b6b3662aa8 Fix for lanes in bpmn-js 2023-04-05 11:14:20 -04:00
jasquat e5ecb82557
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 9514f84fe1 revert recent updates to bpmn-js 2023-04-04 17:18:11 -04:00
jasquat f9000d4dc5
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 4bd63bac78 Fixing lane error in the spiff-bpmn-io library 2023-04-04 14:47:33 -04:00
jasquat 38ed73cbc4
Merge remote-tracking branch 'origin/main' into feature/bypass_checks_for_save_as_draft 2023-04-04 09:14:06 -04:00
jasquat 2befac4c28
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 9416bb3e68
update pp1 test 2023-04-04 01:17:02 -04:00
jasquat 6ca122e539
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 10fec9e862
some cleanup and added back in option to get most recent tasks only 2023-04-03 11:40:26 -04:00
jasquat 6a3b4e5dfa
cleaned up the reset code w/ burnettk 2023-03-31 15:42:18 -04:00
Dan 653d15acf3 Zoom to fit viewport when opening a diagram. 2023-03-31 14:56:29 -04:00
jasquat 44553cb651
added ability to save a form as draft w/ burnettk 2023-03-31 12:45:14 -04:00
jasquat 783faa7ce9
some cleanup before merging to main w/ burnettk 2023-03-31 10:57:13 -04:00
jasquat d08ce856ec
Merge remote-tracking branch 'origin/main' into feature/fix_process_instance_rewind 2023-03-28 15:07:36 -04:00
burnettk 293d3a9295
notion 183: Home Page Refresh, keep it refreshing for 4 hours instead of 10 minutes 2023-03-28 13:41:58 -04:00
jasquat e0cac8985f
Merge remote-tracking branch 'origin/main' into feature/fix_process_instance_rewind 2023-03-27 16:10:26 -04:00
Kevin Burnett cbdbb4e5f3
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 f0a12b9818
allow searching multiple words when searching for process models w/ burnettk 2023-03-27 11:25:55 -04:00
jasquat 9e91ff8f91
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 ba067b320d
filter report column list by process_model_identifier if any 2023-03-24 17:54:37 -04:00
burnettk 5a4b60378d
Merge branch 'main' of github.com:sartography/spiff-arena 2023-03-24 11:21:18 -04:00
burnettk 042c86f78b
treat open differently 2023-03-24 11:19:24 -04:00
jasquat 1da8e43066
fixed cypress process instance test w/ burnettk 2023-03-24 11:10:04 -04:00
jasquat 79f3e8bfbd
Merge remote-tracking branch 'origin/main' into feature/remove_spif_step_details 2023-03-24 09:23:59 -04:00
jasquat 037d287f4f
fixed cypress tests for tasks 2023-03-24 09:21:23 -04:00
jasquat 097a35cd45
attempted to fix some cypress tests 2023-03-23 17:34:08 -04:00
jasquat af97fee56c
removed spiff step details w/ burnettk 2023-03-23 16:33:30 -04:00
jasquat 3fa1320c0c
save timestamps when manually completing a task and some cleanup w/ burnettk 2023-03-23 16:07:25 -04:00
jasquat e18d13260d
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 cb6ba52677
added link to go back to most recent 2023-03-23 13:55:16 -04:00
jasquat b61b6d7921
some updates to add the log link back into the log list w/ burnettk 2023-03-23 11:08:23 -04:00
jasquat 26e65dd51f
resetting tasks somewhat work 2023-03-22 09:44:13 -04:00
jasquat 63369387c6
pyl 2023-03-21 13:34:59 -04:00
jasquat f8101379ee
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 cd017748ed
Merge remote-tracking branch 'origin/main' into feature/remove_spif_step_details 2023-03-21 09:05:03 -04:00
jasquat 41a3bbc475
send to task guid to signify how far to go with the tasks w/ burnettk 2023-03-20 17:29:53 -04:00
jasquat 28bda31802
get task data from json data table now w/ burnettk 2023-03-20 17:05:15 -04:00
jasquat d6684124fd
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 c42c4ff391
update the word Filter to Apply 2023-03-20 12:41:58 -04:00
jasquat eca3caf8f5
Merge remote-tracking branch 'origin/main' into feature/remove_spif_step_details 2023-03-20 12:13:39 -04:00
jasquat 6f431dad26
reformatted click filter button message and activate filter button when clearing fields w/ burnettk 2023-03-20 12:13:28 -04:00
jasquat 41cc8a89af
some more updates w/ burnettk 2023-03-20 12:04:22 -04:00
jasquat ae02520860
check if process initiator exists before running a process instance report w/ burnettk 2023-03-20 10:53:23 -04:00
jasquat 371aae4a50
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 1fdbbd3170
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 85982c00cb
remove link on log list table because it is broken 2023-03-17 17:40:44 -04:00
Dan c08d770304 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 bd5e8d1c68
removed some notes w/ burnettk 2023-03-17 15:57:00 -04:00
jasquat b5cfcc1fc6
added event logs for skipping and manually editing a task 2023-03-17 13:51:56 -04:00
jasquat 5e239f0e7f
added process instance event table 2023-03-17 13:20:06 -04:00
jasquat 44b166fba8
updated log list view in frontend w/ burnettk 2023-03-17 10:30:29 -04:00
Dan 39c9c1ba09 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 b9153f77e7
Merge remote-tracking branch 'origin/main' into feature/remove-loop-reset 2023-03-15 14:14:50 -04:00
Dan 738a2e0078 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 9d177b6939 Merge branch 'main' into feature/remove-loop-reset 2023-03-15 10:36:11 -04:00
Dan fdef1154ff 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 91c9d531a7 Remove nav from task show page 2023-03-14 13:24:12 -04:00
Dan f1204a3d77 run_pyl 2023-03-13 11:53:42 -04:00
Dan ce4eb56a60 select intiator in filters when you don't have permission to search users. 2023-03-13 11:50:18 -04:00
Dan Funk 2382c08820
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 cd6a7f5806 Fixing Cypress Tests 2023-03-10 12:56:37 -05:00
burnettk d92bd8d272
fix dates on mac 2023-03-10 12:23:42 -05:00
jasquat d5708f38ca
add more details to cypress pilot script w/ burnettk 2023-03-10 10:52:37 -05:00
Dan 148559ee69 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 7f0318ff5e
add keycloak users 2023-03-10 10:27:29 -05:00
jasquat 3010b412e5
some updates for cypress pp1 test w/ burnettk 2023-03-09 10:59:20 -05:00
burnettk d6e05cdbf8
ignore ATTEMPTS when command is open, as it only makes sense for run 2023-03-09 10:34:34 -05:00
Elizabeth Esswein 8daa3672fa Merge branch 'main' into feature/remove-loop-reset 2023-03-09 09:55:52 -05:00
burnettk 178b67d5b1
make logging more verbose in debug mode by making all loggers do something, fix cypress 2023-03-09 00:38:29 -05:00
jasquat f79f0d6116
do not remove columns when clicking the filter button w/ burnettk 2023-03-08 16:57:12 -05:00
jasquat e6267ae75d
add task to process instance breadcrumb w/ burnettk 2023-03-08 15:09:23 -05:00
jasquat 3b5ee8f254
added process instance breadcrumb to task show page w/ burnettk 2023-03-08 15:08:24 -05:00
jasquat eb6e2b6381
Merge branch 'main' of github.com:sartography/spiff-arena 2023-03-08 14:45:16 -05:00
jasquat cafd0f499b
updated process instance show page to change metdata to details w/ burnettk 2023-03-08 14:45:12 -05:00
Dan aae54e2875 Don't reenable the submit button after an error 2023-03-08 14:41:12 -05:00
jasquat f0df36c862
initial changes to remove loop reset with spiff w/ burnettk 2023-03-08 13:06:25 -05:00
jasquat 3862e79ad7
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 9b15390f40
print stats to file when running cypress_pilot w/ burnettk 2023-03-07 14:26:06 -05:00
jasquat 00ad48a17c
merged in main and resolved conflicts 2023-03-07 09:19:09 -05:00
burnettk d7f5e561d1
lint and show version control identifier on process model show 2023-03-06 23:23:10 -05:00
burnettk 51f7b60408
force light mode to avoid making the site look broken 2023-03-06 22:04:03 -05:00
burnettk e62a1e424f
use a1 automated test users 2023-03-06 21:53:00 -05:00
burnettk 4441a4a051
add cypress pilot script 2023-03-06 21:41:27 -05:00
burnettk 4fbb2b90fa
cypress pilot command 2023-03-06 17:13:48 -05:00
jasquat ed8dfd2f13
some minor tweaks and turn off debug logging for spiff step details w/ burnettk 2023-03-06 16:16:55 -05:00
jasquat 3271ec6e2d
pyl and fixed cypress tests w/ burnettk 2023-03-06 11:59:33 -05:00
burnettk 6742363a01
move pp1 2023-03-06 11:24:11 -05:00
Dan 6d75c88aa8 Minor tweak to bpmn-io editor for messages. 2023-03-06 10:45:47 -05:00
burnettk 270d74ae14
remove only 2023-03-06 09:31:38 -05:00
burnettk da6a464873
finish test for pp1 2023-03-06 00:48:07 -05:00
burnettk e2d9b395d6
add start of pp1 test 2023-03-04 23:48:23 -05:00
Dan fe4e3e4d9c Fix the super long panel in bpmn-js that is driving me slowly mad 2023-03-03 14:51:50 -05:00
Dan 3bc23ea859 Updating BPMN-JS 2023-03-03 14:32:44 -05:00
burnettk 24f817cdc1
per feedback in demo 2023-03-02 08:34:15 -05:00