Commit Graph

1031 Commits

Author SHA1 Message Date
jasquat 23af5cbbe4 Feature/better subworkflow management (#331)
* WIP: some updates to support new spiff w/ burnettk

* unit tests are passing

* all tests except message tests are passing

* fixed usage of catch message event w/ burnettk

* messages are working again w/ burnettk

* uncommented remaining message tests w/ burnettk

* fixed cypress tests w/ burnettk

* use main for spiffworkflow

---------

Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2023-06-15 10:31:42 -04:00
jasquat 9b9ec335b3 format date picker helper text width to match the date widget itself … (#330)
* format date picker helper text width to match the date widget itself w/ burnettk

* not sure we need xdoctest

---------

Co-authored-by: jasquat <jasquat@users.noreply.github.com>
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
2023-06-13 20:16:26 +05:30
Elizabeth Esswein 5652f3981b restore loop collection references (#328)
* restore loop collection references

* ignore dmn files when restoring references
2023-06-12 18:32:16 -04:00
Kevin Burnett 7ab4d40ff4 make primary file use font style italics (#324)
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
2023-06-12 06:42:30 -07:00
jasquat 121b3c7cc9 some fixes and updates to help with running an acceptance test model (#323)
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2023-06-09 11:19:02 -07:00
jasquat ee18052be9 added css to make the hr elements look like they do for bootstrap w/ burnettk (#320)
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2023-06-09 11:50:42 -04:00
jasquat 48fdb142e1 if the process id of the call activity cannot be found then refresh the list and try again w/ burnettk (#316)
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2023-06-08 14:27:01 -07:00
jasquat 4fc6b1a193 use carbon components when adding secrets (#312)
* use carbon components when adding secrets

* docker compose pull before running up w/ burnettk

* use all carbon on script task unit test modal w/ burnettk

* removed remaining references to bootstrap from frontend w/ burnettk

* updated usage of hidden to use the class instead of the bootstrap attribute w/ burnettk

* print out docker version for debugging

* docker pull with docker instead of compose

* added comment for docker pull in check docker start script

---------

Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2023-06-08 14:26:14 -07:00
jasquat 4b2970170c updated permission macros to give admins access to task-data and proc… (#314)
* updated permission macros to give admins access to task-data and process-data w/ burnettk

* do not check for write to process-models if diagram is readonly anyway w/ burnettk

---------

Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2023-06-08 11:39:14 -04:00
jasquat 49950b1639 support validationErrorMessage in rjsf enum w/ burnettk (#311)
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2023-06-07 09:55:32 -07:00
jbirddog aedcac5082 npm update bpmn-js-spiffworkflow (#308) 2023-06-06 18:26:20 -07:00
jasquat 1506eed204 allow specifying multiple minimum date checks for a field w/ burnettk (#305)
* allow specifying multiple minimum date checks for a field w/ burnettk

* show title of field to compare minimum date with

---------

Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2023-06-06 18:25:54 -07:00
Madhurya Liyanage 2d55040c6d Fixed an issue in a test cases and updated numbering 2023-06-05 16:58:24 +05:30
Madhurya Liyanage 5abec3046b Added validations to check the user entered data for special character related test case and edit request test cases 2023-06-05 16:14:45 +05:30
Madhurya Liyanage 5549072059 Updated wait time for file upload related test cases and added numbering for test cases. 2023-06-05 16:13:12 +05:30
jasquat a528792257 added a little error handling to the typeahead widget w/ burnettk 2023-06-02 14:07:44 -04:00
burnettk 8e2b94b866 add some ids to completed instances tables for testability 2023-06-02 10:59:26 -04:00
burnettk 609e75c108 add some ids to homepage tables for testability 2023-06-02 10:52:17 -04:00
jasquat 6eb0ab0286 Merge pull request #294 from sartography/feature/typeahead_in_custom_widgets
Feature/typeahead in custom widgets
2023-06-02 10:34:00 -04:00
danfunk 542babba28 Merge remote-tracking branch 'origin/main' into feature/better_interstitial_spinner_and_suspend_message 2023-06-01 15:07:25 -04:00
danfunk 6e9a5bd590 Introduced a small spinner to the interstitial view on the Process Instance Show page.
Display reasonable messages when a processes is suspended or errored. Can't do much with terminated.
Show the spinner more frequently and consistently.
When running ruff, ignore everything in .gitignore
2023-06-01 15:05:59 -04:00
jasquat e45d6c4732 also support placeholder text w/ burnettk 2023-06-01 11:09:58 -04:00
jasquat 80ab47aeff a little cleanup w/ burnettk 2023-06-01 10:55:46 -04:00
Kevin Burnett 80577c6389 Merge pull request #287 from sartography/feature/new-ux-options-for-adding-files
allow markdown uploads and add some different ux options for adding files
2023-06-01 14:44:35 +00:00
jasquat 7e2b4724b5 Merge remote-tracking branch 'origin/main' into feature/typeahead_in_custom_widgets 2023-06-01 10:43:37 -04:00
jasquat 391cf4987c added missing rjsf elements into typeahead widget 2023-06-01 10:43:34 -04:00
burnettk b02c28697d use icons for running unit tests, w/ lantz 2023-06-01 10:43:27 -04:00
burnettk 619f7e41bd update UX after feedback from team 2023-06-01 10:07:01 -04:00
Madhurya Liyanage e16598d5e9 Updates to match the new UI changes 2023-06-01 12:16:09 +05:30
jasquat 4894a07f90 attempt to store typeahead item as json object string w/ burnettk 2023-05-31 15:58:35 -04:00
jasquat ff61ba35b7 moved carbon theme items around w/ burnettk 2023-05-31 15:16:51 -04:00
burnettk e74c642a1d Merge remote-tracking branch 'origin/main' into feature/new-ux-options-for-adding-files 2023-05-31 12:38:34 -04:00
jasquat fb6fa7da8b go to the for-me page when submitting a task w/ burnettk 2023-05-31 12:25:30 -04:00
jasquat dc9ce04728 redirect to the non-for-me page if allowed when performing an admin action w/ burnettk 2023-05-31 12:11:27 -04:00
burnettk e6ef26e5c6 move after unit tests and use upload icon, w/ lantz 2023-05-31 10:44:25 -04:00
Dan Funk 5d19d7cd61 Merge pull request #291 from sartography/feature/fix_process_instance_terminate
allow not redirecting to home page at all in interstitial component a…
2023-05-31 10:31:32 -04:00
danfunk 2be9bb6267 just reuse allowRedirect. 2023-05-31 10:28:16 -04:00
jasquat 375e6febe9 stop refreshing homepage if unauthorized to metadata 2023-05-31 09:42:20 -04:00
jasquat aac0841617 allow not redirecting to home page at all in interstitial component and do not error out if next task does not exist 2023-05-31 08:54:33 -04:00
Madhurya Liyanage 6c6297d1d7 Remove some unwanted only items 2023-05-31 18:22:39 +05:30
Madhurya Liyanage 4808e346f1 Updates to match the new UI changes 2023-05-31 12:26:26 +05:30
burnettk e5a37b3cfe allow markdown uploads and add some different ux options for adding files 2023-05-30 17:58:53 -04:00
Kevin Burnett 3b007845df Merge pull request #283 from sartography/feature/mitigate-downside-of-unexpected-response-from-server
if we get garbage from backend for active users, do not blow up diagram editing page
2023-05-30 18:55:41 +00:00
burnettk d940339229 Merge remote-tracking branch 'origin/main' into feature/more-secret-secrets 2023-05-30 08:38:15 -04:00
Madhurya Liyanage 8bb73bebf5 Automation scripts for PP2 2023-05-30 12:07:54 +05:30
burnettk 9117435f91 if we get garbage from frontend for nonessential feature, do not blow up 2023-05-29 17:24:26 -04:00
burnettk 2199214323 only expose value on show, not list, move tests, fix UI 2023-05-29 15:04:38 -04:00
Madhurya Liyanage 8f44429477 Added new test cases to Rearrange items and Delete items 2023-05-29 19:56:51 +05:30
Madhurya Liyanage 0fb5edc786 Changed Close to Save and Close 2023-05-29 19:38:51 +05:30
jasquat 6327125656 merged in main, resolved conflicts, and updated keycloak realm file for new path vars w/ burnettk 2023-05-26 11:10:57 -04:00
jasquat 3f0f06817f allow disabling authentication from the backend w/ burnettk 2023-05-25 12:00:24 -04:00
Dan Funk 63bf6a7cde remove console.log 2023-05-24 17:31:31 -04:00
danfunk 89e7db33cb Merge remote-tracking branch 'origin/main' into feature/interstitial_process_instance_show 2023-05-24 15:32:43 -04:00
danfunk dbfa54874c run_pyl 2023-05-24 15:31:11 -04:00
danfunk 0ebab2884b ProcessInterstitial is now a component, and a page. The component is included into both the Interstitial PAge and the Process Instance Show page.
Fixed routes for interstitial to align with those of the TaskShow page (variants are now accepted and passed through)

Removed the View button completely.
2023-05-24 15:24:33 -04:00
jasquat de5f155016 cleaned up comparing dates in forms w/ burnettk 2023-05-24 11:47:02 -04:00
jasquat 8c8c9635d0 allow comparing dates in json schema forms and also allow checking nested fields w/ burnettk 2023-05-24 10:53:04 -04:00
jasquat 78264e755e some updates to help support different domains w/ burnettk 2023-05-23 16:58:58 -04:00
danfunk 3fcc4fd1a6 Merge branch 'main' into feature/interstitial_process_instance_show 2023-05-23 15:43:30 -04:00
jasquat 16e0952686 allow running all process model unit tests from the show page w/ burnettk 2023-05-23 15:15:30 -04:00
jasquat ed42c6c399 make the test case results errors work with WorkflowTaskException and use in ErrorForDisplay 2023-05-23 10:33:37 -04:00
jasquat 4ed43e5058 added api to run process model unit tests w/ burnettk 2023-05-22 17:36:07 -04:00
jasquat 696bfe224c fixed tests related to new permissions w/ burnettk 2023-05-22 14:58:51 -04:00
jasquat a3890afba1 added missing permissions to elevated perm macro and removed api calls from unit tests 2023-05-22 13:50:32 -04:00
jasquat 83f7849685 changed publish endpoint to precede model id so we can grant publish access but read only to a model otherwise w/ burnettk 2023-05-19 12:26:16 -04:00
jasquat dda0c0f717 fixed failing cypress test 2023-05-19 11:24:50 -04:00
Madhurya Liyanage d7a9eb237e Added some test cases for form validations 2023-05-19 19:44:19 +05:30
Madhurya Liyanage c5408bdaca Commented out some unwanted lines 2023-05-19 19:42:34 +05:30
jasquat c4e236e737 if username and email are the same then display username only w/ burnettk 2023-05-18 10:11:24 -04:00
burnettk c389bbff28 sort version keys 2023-05-17 14:13:37 -04:00
jasquat d2e2478e06 fixed pyl issues and set max threads based on cpu cores w/ burnettk 2023-05-17 14:04:48 -04:00
Dan Funk de6b51f05b Merge pull request #264 from sartography/feature/ui-tweaks
Force all pages back to the top, rather than just a few of them.
2023-05-17 12:29:27 -04:00
jasquat 505e6dc8b5 do not run validations on save and close on a form w/ burnettk 2023-05-17 12:14:44 -04:00
danfunk 0db5980f09 Force all pages back to the top, rather than just a few of them. 2023-05-17 11:58:17 -04:00
burnettk df2b22a6d9 remove console 2023-05-16 15:37:53 -04:00
danfunk 02bfa701c5 run_pyl, and a little cleanup. 2023-05-16 15:29:43 -04:00
danfunk cd99837378 Requested simplification of the interstitial page. 2023-05-16 15:26:48 -04:00
danfunk 382e0916f1 keep buttons from growing too large. 2023-05-16 13:21:40 -04:00
danfunk cf09321432 Force Go and View buttons to be the same width. 2023-05-16 13:19:22 -04:00
jasquat a29cbe38f2 Merge pull request #260 from sartography/feature/submit_form_data_with_default
use the submitter id to determine if the submit button clicked was th…
2023-05-16 10:22:24 -04:00
jasquat 8e1a29c624 update Close button on task show page to save and close and fixed task test 2023-05-16 10:13:29 -04:00
jasquat 145a535fb9 use the submitter id to determine if the submit button clicked was the close button or submit 2023-05-15 14:18:18 -04:00
danfunk 417bd63e45 wip. 2023-05-15 13:53:39 -04:00
jasquat 695be3b696 do not blow up if the date is a bad format in a react json schema form w/ burnettk 2023-05-15 11:54:36 -04:00
burnettk c2a2b5e832 Revert "use password type field on secret show"
This reverts commit e1c1ea481c.
2023-05-15 10:58:53 -04:00
jasquat 94ac1cf8de updated headers for the homepage in progress tab 2023-05-15 10:34:30 -04:00
burnettk e1c1ea481c use password type field on secret show 2023-05-15 08:17:52 -04:00
Madhurya Liyanage c4bc0be885 Added a missing approver 2023-05-15 14:40:42 +05:30
burnettk 74c3570a11 more screwing with labels 2023-05-13 22:43:58 -04:00
burnettk 82f262bfcd add opencontainers label, and run an experiment to see what is required in dockerfile vs github actions 2023-05-13 19:53:50 -04:00
Madhurya Liyanage 5298a7116b Added function checkProcessInstanceCompleted() to verify the instance is completed successfully 2023-05-13 15:58:27 +05:30
burnettk 393f8a213c remove hardcoded test value 2023-05-12 21:11:32 -04:00
burnettk 02aa87cec5 mostly frontend stuff: add version and doc links, autofix unused imports 2023-05-12 17:07:53 -04:00
jasquat 0bda287c81 removed conditional to not load useEffect on process instance list table page so page changes and switching tabs works w/ burnettk 2023-05-12 15:14:35 -04:00
danfunk 52d1df5c0f reset page back to 1 when applying a filter. 2023-05-12 12:15:19 -04:00
jasquat b7ec540b3c removed only from NDR test so the whole file can run w/ burnettk 2023-05-12 11:38:10 -04:00
jasquat 46f4350f9e some updates for NDR PP1 w/ burnettk 2023-05-12 11:05:35 -04:00
Dan Funk 15abb63063 Merge pull request #256 from sartography/feature/view_button
Feature/view button
2023-05-11 15:11:32 -04:00
burnettk ac92bf3bf2 kill console 2023-05-11 13:46:17 -04:00
danfunk 127248be34 fixing a stupid mistake. 2023-05-11 12:56:59 -04:00
danfunk 1ea4b7bc44 View button styled the same as the go button.
Don't show the view button for Suspended, terminated, or Errored Processes when there is nothing to see.
On the interstitial page, if the process is not runnable, return out of the process, don't keep looping forever.
2023-05-11 12:34:43 -04:00
jbirddog 4bff2bca95 Type ahead cleanup (#253) 2023-05-11 11:08:07 -04:00
jasquat 7ef3e62207 ensure we remove corresponding bpmn processes when removing tasks from a process reset 2023-05-11 09:32:07 -04:00
Madhurya Liyanage 7c555c62a4 Replaced cy.contains('Request Goods or Services') with cy.contains('Request Goods or Services').click(); to match the change in process start in command file 2023-05-11 12:53:26 +05:30
Madhurya Liyanage c9443b29bf Updated the cancel request test case 2023-05-11 11:57:36 +05:30
burnettk 49523f34cb make the space on the right match the space on the top 2023-05-10 22:58:12 -04:00
jasquat 9e57be25a4 some updates for NDR_PP1 cypress tests w/ burnettk 2023-05-10 15:49:55 -04:00
jasquat b41df276f5 fixed cypress tests w/ burnettk 2023-05-10 14:05:07 -04:00
jbirddog 1a81a73ab1 Fix the empty form issue, round 2 (#248) 2023-05-10 10:58:01 -04:00
jasquat 4dc9204ecd Merge pull request #249 from sartography/feature/shortened_user_name_in_frontend
Feature/shortened user name in frontend
2023-05-10 10:22:23 -04:00
jasquat c06c54f48e only show task instruction text if process instance is active and display the view button if instance is suspended 2023-05-10 10:13:02 -04:00
jasquat 1efbb8f564 updated some css class names and moved the profile toggle tip over a couple pixels 2023-05-10 09:33:21 -04:00
Madhurya Liyanage 122db8b2b2 Merge branch 'main' of https://github.com/sartography/spiff-arena 2023-05-10 15:25:16 +05:30
Madhurya Liyanage 8fda5a476f Save as draft changed to Close 2023-05-10 15:25:09 +05:30
Madhurya Liyanage e301a937f7 Updated some wait values 2023-05-10 15:24:44 +05:30
burnettk 79b64d3e94 round corners and add border, and close by default 2023-05-09 22:55:56 -04:00
burnettk 7e9787d5fe placement of user profile nav item and remove caret 2023-05-09 22:40:48 -04:00
jasquat e2a5a2aadf use a toggle tip instead of the popover w/ burnettk 2023-05-09 17:38:15 -04:00
jasquat ddc78c5446 changed to display the username in a circle that can be expanded w/ burnettk 2023-05-09 17:05:37 -04:00
jbirddog be5dd0fe4c If the form object is undefined, navigate to tasks (#247) 2023-05-09 14:09:58 -04:00
jasquat 7b190d204b removed debug log w/ burnettk 2023-05-09 14:09:11 -04:00
jbirddog e1ba08b83d Rename Save as draft to Close, add tooltip (#246) 2023-05-09 12:55:49 -04:00
burnettk 351ff8433d make safari act a bit more like other browsers by adding a blank option w/ jasquat 2023-05-09 12:41:09 -04:00
burnettk 04f1460077 Merge remote-tracking branch 'origin/main' into feature/safari_dropdown_bug 2023-05-09 12:12:02 -04:00
Madhurya Liyanage ff078cbc80 Updated button paths and added some waits 2023-05-09 21:36:54 +05:30
Madhurya Liyanage c7e43c58ce Enabled only the 'Without Files' describe 2023-05-09 21:29:36 +05:30
jasquat 20e6d78a10 try adding a blank option for form selects w/ burnettk 2023-05-09 11:55:59 -04:00
jasquat 0a1daf353a Revert "Revert "make all browsers act the same way on our site w/ jasquat""
This reverts commit 7c4b7b71b7.
2023-05-09 09:30:09 -04:00
burnettk 7c4b7b71b7 Revert "make all browsers act the same way on our site w/ jasquat"
This reverts commit 023f8282b4.
2023-05-08 23:04:16 -04:00
burnettk 023f8282b4 make all browsers act the same way on our site w/ jasquat 2023-05-08 17:03:21 -04:00
burnettk 2b76f4ad5d avoid percentage widths, which appear to not do what we want in safari w/ jasquat 2023-05-08 16:24:52 -04:00
burnettk 339745b6a8 fix configuration page on safari w/ jasquat 2023-05-08 16:13:30 -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
Madhurya Liyanage c969a6bcda Updates related to the changes in the Cancel button and things around that. 2023-05-08 16:45:16 +05:30
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 7be5bf43fd made activeuser component which can be used wherever and only use it if the user can save the file on the form and diagram edit pages 2023-05-05 09:52:52 -04:00
burnettk 3877a9aae2 fix editing json 2023-05-04 22:57:05 -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 20ee46899d call correct send signal event from task show page w/ burnettk 2023-05-04 16:11:33 -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 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 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
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
jasquat 387eb8b9fe clear advanced filter options as well 2023-05-03 13:19:33 -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