spiff-arena/package.json

127 lines
3.7 KiB
JSON
Raw Normal View History

{
"name": "spiffworkflow-frontend",
"version": "0.1.0",
"private": true,
"dependencies": {
"@babel/core": "^7.18.10",
"@babel/plugin-transform-react-jsx": "^7.18.6",
"@babel/preset-react": "^7.18.6",
Squashed 'spiffworkflow-frontend/' changes from 1df0c1a9b2..942256a4ab 942256a4ab theme header 7d02fab545 it would be nice to know which command is failing cecdb467fa do not chew all memory d3d94fb307 Merge remote-tracking branch 'origin/main' into feature/carbon_ui c6d6108fb7 remove garbage css rule 7ec4f725a6 Stack direction to orientation 77731cd7ac fix last modal 0f0962fd1a lint 700f3c4965 fix label and comment artificial slowdown 033d051992 unhardcode f283cc6302 fix a few tests 43848ea1c0 instances tests are mostly passing, issues with table resizing on the list w/ burnettk f9b8a161eb process model cypress tests are passing w/ burnettk e52157fe58 process group cypress tests are passing w/ burnettk 8ce7886326 pyl is passing w/ burnettk 999134fc8f some more updates for group forms w/ burnettk bba9ed27f1 added search bar on process groups page w/ burnettk d80e9971cc added login_logout buttons w/ burnettk 6126faaebc finished process instance list filter w/ burnettk 3d2b1ad1d4 add date ranges for process instances search w/ burnettk 2831206f29 a simple date picker w/ burnettk 02d165c52a filter is working for status and process model w/ burnettk 5b118a69e6 process instance list page is mostly set up now w/ burnettk efd0663ef4 merged in main and resolved conflicts w/ burnettk 6191cfedf3 some more changes... navigation bar is broken due to header container w/ burnettk 877d543b02 many things have been switched to carbon and the home page loads w/ burnettk c6a5bb081f added carbon react package w/ burnettk git-subtree-dir: spiffworkflow-frontend git-subtree-split: 942256a4ab74949d0cba48cd93cc5a70001e0a72
2022-11-06 13:24:57 -05:00
"@carbon/icons-react": "^11.10.0",
"@carbon/react": "^1.16.0",
"@carbon/styles": "^1.16.0",
Squashed 'spiffworkflow-frontend/' changes from c096ca3f9..326040b3c 326040b3c Frontend label changes (#54) b4785077a added some more widget types to the form builder. w/ burnettk 27333e941 added basic form builder. w/ burnettk f2e9ad2d6 pass the the correct model to id on create 92f6366a0 removed tabs from taskshow page w/ burnettk cullerton bb146410f fixed some of the form widgets w/ burnettk cullerton 00db85342 Merge branch 'main' of github.com:sartography/spiff-arena 084069c72 added create new instance page and moved model run to a component w/ burnettk cullerton 4ba973b55 Merge branch 'main' into update-workflow-json 83b795a4e fixed eslint issues w/ burnettk 44920037c ran some pyl w/ burnettk cullerton 3c8ba0e89 load diagram page even if processes are not set w/ burnettk cullerton 4cdea6bc8 moved model delete button to show page as an icon w/ burnettk aa2b5b9ff moved group list tiles to component and use on group show page w/ burnettk 61366c3d6 display groups as tiles on list page w/ burnettk 0282dde54 add simple refresh capability 482e6f425 upgrades ec3019706 hide messages and configuration if not authorized w/ burnettk ef3a5ff21 default time to midnight if it is null when filtering w/ burnettk 697c069c1 Merge pull request #48 from sartography/feature/add_times_to_instance_filter c4daaeb1c added back the useEffect for report filtering w/ burnettk a01f9db11 times on instance list table are working now w/ burnettk 38f1b58fc attempting to use date objects as the date states w/ burnettk f430fa274 oops, just for one column 6ee14c93c just use the word id in the header and add tooltip 5dbcda2d3 a little cleanup to forms w/ burnettk 50429bc3d remove br since it felt like too much margin f18435dd0 revert to working mui radio 6c3e59d65 notes about validation issue abf6caafd add inline errors 7bf2b0673 Merge pull request #45 from sartography/feature/form_carbon_theme 6b9e77711 fixed error messaging a little bit for forms w/ burnettk cullerton e3ba944f0 Merge pull request #43 from sartography/send_filters eda32f7a8 Searching for call activities seems to be working now. I had the clear_caches in the wrong place previously - fixing. cc52a5577 Pre-pr cleanup e0af333d3 lint c7e4feab1 Clear/remove filter works 2346a5d34 some updates for the carbon form theme w/ burnettk cullerton 8e4bedef3 added eslintignore file to ignore carbon theme for now w/ burnettk cullerton 1a63f312a added radio buttons w/ burnettk cullerton 5cf910d55 Minor tweak, in the hopes of getting a text box to update correctly. 035ab5600 Add flag to indicate if user filtered 9449bfce7 specify onRequestClose on modals w/ burnettk cullerton 951c53efd updated a couple form components to work with carbon w/ burnettk cullerton 341731487 support ts and js for lint and format commands w/ burnettk cullerton ab089da90 copied mui theme to use as base for carbon theme w/ burnettk cullerton c338e35f1 theme working with mui from the internet w/ burnettk cullerton 925790131 Merge branch 'main' of github.com:sartography/spiff-arena into send_filters f390f82be Set process model from filter d76bb34df attempting to add a theme w/ burnettk cullerton 18ccdbbcf added lint fix for frontend to pyl w/ burnettk cullerton 20b3c0c7b added development permission for test user w/ burnettk cullerton 8714a0ae2 Set status from filters a684a71fc added some permissions for tasks f6c526ca7 Set date filters from response 0d198c73a docs 35cdb2f33 add cypress grep c57ae7772 added some permissions to the process model show page w/ burnettk b5d2109b8 use id_for_file_path when using the process model id as a path for windows and added some more permission stuff to the frontend w/ burnettk 2ce445fa3 added permission service to frontend to allow checking for permissions w/ burnettk 225755493 fixed linting issues w/ burnettk 4d6fc0a82 added configuration nav item to help reduce nav items w/ burnettk f0a5b4142 Navigate to my task (#35) fc2a3d451 Merge pull request #36 from sartography/feature/call_activity_selection ed9ec1547 Merge remote-tracking branch 'origin/main' into feature/call_activity_selection 56adc8118 some minor updates to model show page w/ burnettk 31d3b947d more refactoring for process instance list w/ burnettk a4108a25e turned the table list route into a table component w/ burnettk 75a198995 refactored pagination table to allow prefixing page options w/ burnettk 14414079a Mostly a name change from BpmnProcessIdLookup to SpecReferenceCache. I landed on this unfortunate name because: 902c3b7e3 added remaining task tables w/ burnettk c4e2cf460 added message correlations to message instance list api call w/ burnettk 8866d6d00 i think this is not always truthy, eslint fc5d8bc8e open accordion by default per feedback 19942b878 dedup c822ecea6 fix a couple tests 3d2578b7a Merge remote-tracking branch 'origin/main' into feature/home_page_redesign af8f245ce lint 43dabb65f add the username to the task list w/ burnettk 6d598978b added more task tables w/ burnettk f4edf3754 added tasks for my open processes page w/ burnettk 1e063bf06 some more task tab play d0e2e3b64 Merge remote-tracking branch 'origin/main' into feature/home_page_redesign 968acbc99 added home page routes and some tab stuff w/ burnettk git-subtree-dir: spiffworkflow-frontend git-subtree-split: 326040b3cb9cd16faeea545a25a91ed41f4340cf
2022-11-20 19:57:17 -05:00
"@casl/ability": "^6.3.2",
"@casl/react": "^3.1.0",
"@ginkgo-bioworks/react-json-schema-form-builder": "^2.9.0",
"@monaco-editor/react": "^4.4.5",
Squashed 'spiffworkflow-frontend/' changes from c096ca3f9..326040b3c 326040b3c Frontend label changes (#54) b4785077a added some more widget types to the form builder. w/ burnettk 27333e941 added basic form builder. w/ burnettk f2e9ad2d6 pass the the correct model to id on create 92f6366a0 removed tabs from taskshow page w/ burnettk cullerton bb146410f fixed some of the form widgets w/ burnettk cullerton 00db85342 Merge branch 'main' of github.com:sartography/spiff-arena 084069c72 added create new instance page and moved model run to a component w/ burnettk cullerton 4ba973b55 Merge branch 'main' into update-workflow-json 83b795a4e fixed eslint issues w/ burnettk 44920037c ran some pyl w/ burnettk cullerton 3c8ba0e89 load diagram page even if processes are not set w/ burnettk cullerton 4cdea6bc8 moved model delete button to show page as an icon w/ burnettk aa2b5b9ff moved group list tiles to component and use on group show page w/ burnettk 61366c3d6 display groups as tiles on list page w/ burnettk 0282dde54 add simple refresh capability 482e6f425 upgrades ec3019706 hide messages and configuration if not authorized w/ burnettk ef3a5ff21 default time to midnight if it is null when filtering w/ burnettk 697c069c1 Merge pull request #48 from sartography/feature/add_times_to_instance_filter c4daaeb1c added back the useEffect for report filtering w/ burnettk a01f9db11 times on instance list table are working now w/ burnettk 38f1b58fc attempting to use date objects as the date states w/ burnettk f430fa274 oops, just for one column 6ee14c93c just use the word id in the header and add tooltip 5dbcda2d3 a little cleanup to forms w/ burnettk 50429bc3d remove br since it felt like too much margin f18435dd0 revert to working mui radio 6c3e59d65 notes about validation issue abf6caafd add inline errors 7bf2b0673 Merge pull request #45 from sartography/feature/form_carbon_theme 6b9e77711 fixed error messaging a little bit for forms w/ burnettk cullerton e3ba944f0 Merge pull request #43 from sartography/send_filters eda32f7a8 Searching for call activities seems to be working now. I had the clear_caches in the wrong place previously - fixing. cc52a5577 Pre-pr cleanup e0af333d3 lint c7e4feab1 Clear/remove filter works 2346a5d34 some updates for the carbon form theme w/ burnettk cullerton 8e4bedef3 added eslintignore file to ignore carbon theme for now w/ burnettk cullerton 1a63f312a added radio buttons w/ burnettk cullerton 5cf910d55 Minor tweak, in the hopes of getting a text box to update correctly. 035ab5600 Add flag to indicate if user filtered 9449bfce7 specify onRequestClose on modals w/ burnettk cullerton 951c53efd updated a couple form components to work with carbon w/ burnettk cullerton 341731487 support ts and js for lint and format commands w/ burnettk cullerton ab089da90 copied mui theme to use as base for carbon theme w/ burnettk cullerton c338e35f1 theme working with mui from the internet w/ burnettk cullerton 925790131 Merge branch 'main' of github.com:sartography/spiff-arena into send_filters f390f82be Set process model from filter d76bb34df attempting to add a theme w/ burnettk cullerton 18ccdbbcf added lint fix for frontend to pyl w/ burnettk cullerton 20b3c0c7b added development permission for test user w/ burnettk cullerton 8714a0ae2 Set status from filters a684a71fc added some permissions for tasks f6c526ca7 Set date filters from response 0d198c73a docs 35cdb2f33 add cypress grep c57ae7772 added some permissions to the process model show page w/ burnettk b5d2109b8 use id_for_file_path when using the process model id as a path for windows and added some more permission stuff to the frontend w/ burnettk 2ce445fa3 added permission service to frontend to allow checking for permissions w/ burnettk 225755493 fixed linting issues w/ burnettk 4d6fc0a82 added configuration nav item to help reduce nav items w/ burnettk f0a5b4142 Navigate to my task (#35) fc2a3d451 Merge pull request #36 from sartography/feature/call_activity_selection ed9ec1547 Merge remote-tracking branch 'origin/main' into feature/call_activity_selection 56adc8118 some minor updates to model show page w/ burnettk 31d3b947d more refactoring for process instance list w/ burnettk a4108a25e turned the table list route into a table component w/ burnettk 75a198995 refactored pagination table to allow prefixing page options w/ burnettk 14414079a Mostly a name change from BpmnProcessIdLookup to SpecReferenceCache. I landed on this unfortunate name because: 902c3b7e3 added remaining task tables w/ burnettk c4e2cf460 added message correlations to message instance list api call w/ burnettk 8866d6d00 i think this is not always truthy, eslint fc5d8bc8e open accordion by default per feedback 19942b878 dedup c822ecea6 fix a couple tests 3d2578b7a Merge remote-tracking branch 'origin/main' into feature/home_page_redesign af8f245ce lint 43dabb65f add the username to the task list w/ burnettk 6d598978b added more task tables w/ burnettk f4edf3754 added tasks for my open processes page w/ burnettk 1e063bf06 some more task tab play d0e2e3b64 Merge remote-tracking branch 'origin/main' into feature/home_page_redesign 968acbc99 added home page routes and some tab stuff w/ burnettk git-subtree-dir: spiffworkflow-frontend git-subtree-split: 326040b3cb9cd16faeea545a25a91ed41f4340cf
2022-11-20 19:57:17 -05:00
"@mui/material": "^5.10.14",
"@react-icons/all-files": "^4.1.0",
"@rjsf/core": "*",
"@rjsf/mui": "^5.0.0-beta.13",
"@rjsf/utils": "^5.0.0-beta.13",
Squashed 'spiffworkflow-frontend/' changes from d012f3a2c..f099c181a f099c181a added script to add test keycloak users and moved all keycloak stuff to keycloak directory w/ burnettk fc2ee7bc3 show start events in logs as well and added bpmn process identifiers to log table w/ burnettk 261b992b0 upgrade certifi to fix security vulnerability 94f785c7f do not navigate away from diagram editor page if there are changes w/ burnettk 4d16ad34e added End Event to simple log view w/ burnettk d9f9a316d only show milestones for simple log view w/ burnettk a3195fe1b fix lint issues ff3fd9bc3 remove jsonpath 29b1dba9a added proof of concept to validate date fields in json schema form w/ burnettk 201dbebf2 fixed cypress tests e2bedfd94 Merge branch 'main' of github.com:sartography/spiff-arena 990ccc119 added ability to add in custom validation error messages for text input fields w/ burnettk 94f31579a Merge pull request #102 from sartography/feature/waku-fault-message 32290c21d added tasks table to process instance show page w/ burnettk 2033634e1 Merge branch 'main' into feature/waku-fault-message f03553acf added tabs to find by id page and install pre commit libraries if they fail to run help w/ burnettk 626d9056e stop at call activity as well when getting calling subprocesses by child id w/ burnettk bf4099345 Merge branch 'main' into feature/waku-fault-message bdeb03c42 added detailed area to process instance show page w/ burnettk 38341a987 a little more cleanup w/ burnettk 3f0b2f9fa remove several debug print statements b920be55c logout works now and queryparams are getting passed correctly on login now b84276aea Merge branch 'main' into feature/waku-fault-message 19574ad36 linting 96bf60a41 remove unneeded protocol variable w/ burnettk a552ca6e7 use the cookie from the frontend w/ burnettk e4f354e37 this somewhat works and sets cookies w/ burnettk 1a12b7ac8 debugging cookies w/ burnettk 11efb5ec4 updated rjsf to beta.16 and updated validations from v6 to v8 w/ burnettk d67af9719 show the error and success notifications when appropriate when editing xml for json w/ burnettk 7ac328843 only load file references when needed to avoid unnecessary xml errors w/ burnettk 4834434c7 Merge remote-tracking branch 'origin/main' into feature/add_some_xml_validations 85449e564 some updates to validate xml when uploading and saving w/ burnettk c1f271723 Merge branch 'main' into feature/waku-fault-message d63269bec handle subprocesses in navigation e680734a9 call proceses through setProcesses to ensure we have up to date value and removed debug logs w/ burnettk 9ad1e0ced more debug logs w/ burnettk 172d171cb more debugging and do not watch ProcessModel with getting processes w/ burnettk 73cab1863 added in debug logging for launching call activity editor w/ burnettk 248661b6e fixed cypress config w/ burnettk 3cee57987 Add `fault_or_suspend_on_exception` and `exception_notification_addresses` to Process Model interface and create/update form. 2463e1411 actually filter by process initiator w/ burnettk cd4fda787 highlight tasks even if they are in subprocesses of called activities w/ burnettk git-subtree-dir: spiffworkflow-frontend git-subtree-split: f099c181a4b434a8f86dbca2942dae6c20534970
2023-01-19 13:44:54 -05:00
"@rjsf/validator-ajv8": "^5.0.0-beta.16",
"@tanstack/react-table": "^8.2.2",
"@testing-library/jest-dom": "^5.16.4",
"@testing-library/react": "^13.3.0",
"@testing-library/user-event": "^14.4.2",
"@types/jest": "^28.1.4",
"@types/node": "^18.6.5",
"@types/react": "^18.0.17",
"@types/react-dom": "^18.0.6",
Squashed 'spiffworkflow-frontend/' changes from f099c181..c22d22ba c22d22ba logs list page should respect the for-me variant dcc3e3b1 show help text for textareas as well w/ burnettk 35b8bf35 default to the for-me path on process instance show page links da646e54 added support to validate custom errors in nested properties in json schema forms 17412e9d make it so the message at the top of form is never strictly wrong 7dea59b7 adding some padding to form text inputs w/ burnettk 3f92f492 added ability to display the environment in the frontend header bar w/ burnettk 85246120 put the env vars in the env section of the github action configs w/ burnettk 58ff9075 added test for quickstart guide w/ burnettk 03e725b0 corrected cypress env var db755731 added some support for using the backend openid server for cypress tests w/ burnettk e76b6429 anything in the Tasks waiting for me table can now be completed by the current user 56403b4c users can always complete tasks on process instance show page and on task group table on home page w/ burnettk e2ab6eff avoid endless redirects on error on authentication list page w/ burnettk 66608837 bug fix 4781d5fc link to the spiff step from a task on the frontend and use the correct db in ci 69eb426c pyl w/ burnettk 3cf036b0 call activities are also working w/ burnettk 40b101a7 add assertions so this fails fast if anything changes in the future 74d2d3fa Update README.md 24c3c431 fix formatting ed977079 document runtime config e62427b9 do not fail if SPIFFWORKFLOW_FRONTEND_RUNTIME_CONFIG is missing 551bdf17 allow setting configs for the frontend through env vars w/ burnettk bc91c62c Merge remote-tracking branch 'origin/main' into frontend/use-api-subpath eeab0d0f Use the same markdown library for displaying as for editing - could enable a security plugin, but doing so would prevent BPMN developers from using the Sub and Sup markdown supported by GitHub. 28d6f75c When searching for human tasks to determine if the current user can complete it, filter on the "completed" flag. 34b36fe2 put setDisabled back in the awkward place since i was seeing the subsequent form stay disabled 4794a8cd Merge branch 'main' of github.com:sartography/spiff-arena into main 78b9ef73 Fix that dreadful unknown "KeyError" exception that was cropping up. Adding a bit of detail to the spiffworkflow exceptions when a duplicate process model is found. Disable the submit button on tasks after you click submit (avoid the double click and give users a better experience) d854a122 Merge pull request #125 from sartography/feature/dynamically-hide-fields-w-task-data eda73854 make form schema and form ui schema both dicts, add support for hiding fields based on task data bda549f3 Prevent double click on submit of forms. 3f02fa80 try to improve exception handling by avoiding raising ApiError from services 06835267 remove duplicate label on radio buttons 5d1e3517 less annoying file name for autocomplete c569acde frontend: use /api subpath instead of subdomain d3dda548 add deps for serve e6173efe Revert "revert Dockerfile until we get it working" 74103b97 revert Dockerfile until we get it working 8e9badd3 get bin as well for script df7a97e6 Merge pull request #116 from sartography/frontend/improve-dockerfile 7a17bc6f remove unneeded divs 2cf58c24 IBM says you can't have more columns than your parents, even if you try to start another grid, with kburnett abc85ee3 make task show wide, and make repeating form icons match site styles. w/ dfunk 6400827e even textareas need to have blank labels since labels are in FieldTemplate 462852d6 replace fieldTemplate with unthemed core version and remove labels since that is handled in there a50dd004 wrap field template so we can style with margin bottom e6a1ca97 new mechanism to handle help more in line with how carbon works cb6ce6b4 frontend: avoid redundant steps in Dockerfile b6b7ceeb we were expecting an object when doing this check, so codify it cfcfe292 use the 403 response to tell if a user has access to task data on the task show page w/ burnettk 355406e2 do not reset error state from the adminroutes component since this causes the error to be removed right away and then cannot be displayed w/ burnettk 3e7962cf if we get a result back it will be a task with a model identifier 0f043f72 use the ProcessInstanceTask interface where we can and move some stuff around better for useEffect 4ee4e5e0 run_pyl had various recommendations that I find a bit of a pain in the butt, but that I did anyway. 84e7d3fa Merge remote-tracking branch 'origin/main' into feature/jinja_errors acbc0a07 Added useMemo to error context No longer clear errors in the task bar, as that will constantly remove them as soon as they are shown. 19c3ab0e TaskShow had a useEffect that depended on params, that dependency caused an infinite request cycle when an error occured. The same issue was happening on the ProcessInstanceListTable, and there it was being managed by a "SafelySetErrorMessage" function in one case, but would not be addressed in all possible cases. c37224ec added the process model identifier for the diagram if it is not the top level w/ burnettk befefb6d Merge pull request #107 from sartography/feature/metadata_on_instance_show 65e42110 use a modal for metadata instead w/ burnettk 4a2f2a00 put process instance show page to match main w/ burnettk 0f1ab490 do not allow deleting primary bpmn file and do not allow instantiating models without a primary bpmn file w/ burnettk 3718f1a3 show metadata on instance show page but for some reason it reorders elements w/ burnettk 400a1469 add process model file name validation for new files w/ burnettk 132c5814 added locking system for process instances so hopefully background jobs will not take instances currently being run by the user w/ burnettk 3fa86949 make sure that all new form field elements are not dropdowns f69d3416 expanded functionality of the form builder 2453938f use the correct place for keycloak w/ burnettk 3d85a5f6 Merges 50d0a8e3 Lots of adjustments from running pyl Main change is in the ErrorDisplay.tsx to assure all error information is provided. and index.css to make it "pretty" git-subtree-dir: spiffworkflow-frontend git-subtree-split: c22d22ba5d8a96dca66a405d9c230284c81b4740
2023-02-23 10:49:57 -05:00
"@uiw/react-md-editor": "^3.20.2",
"autoprefixer": "10.4.8",
"axios": "^0.27.2",
"bootstrap": "^5.2.0",
"bpmn-js": "^9.3.2",
"bpmn-js-properties-panel": "^1.10.0",
Squashed 'spiffworkflow-frontend/' changes from cdae31a57..2149f03f5 2149f03f5 fix breadcrumb 4106c5aac Merge pull request #28 from sartography/bug/browser_lock_on_dmn_selection d9f04b932 one instance test left for cypress w/ burnettk db4ff9019 kill a few consoles 8fd0cbafc fixing up routes for launching editor. Also some fixes in the bpmn-js-spiffworkflow to avoid locking up the browser if no files are available. 063fc1e0c process model cypress tests are passing a1de9eca1 camelcase 67116e6ac fix process model create and a couple tests, docker build refactor 6dbdbffad fixed lint issue w/ burnettk cullerton 441e300c6 merged in main and resolved conflicts w/ burnettk cullerton 8c29bc3f6 fixed some acceptance tests w/ burnettk cullerton cf9af691e updated breadcrumbs to work with new process models ids w/ burnettk cullerton 23ff4e816 made a process model form w/ burnettk dbe0b9c71 Merge branch 'main' into feature/nested-groups 099ce24bb lint da1bd979d return next task when running an instance w/ burnettk ee76c5c81 More frontend changes ff0e4c762 process model show page lists files as accordion with action icons w/ burnettk a8cf19162 Merge remote-tracking branch 'origin/main' into feature/carbon_process_model_show 0b334f08d some minor chnages to prepare for chnaging actions dropdown to buttons 4e7d4733f First pass at custom report/perspective for Process Instance List (#23) 381cd4578 change action dropdown direction based on if it is the last one or not ec72afceb add back run and edit and add actions menu 331c079e1 added a table for files w/ burnettk 65874023b updated process modal show page to use accordion component w/ burnettk d50d23f14 First stab at fixing routes and urls d26b67865 Merge remote-tracking branch 'origin/main' into feature/carbon_process_model_show 6d8fee5eb Merge commit '44e49e6ae6a1f644162489a27618c39194f4628d' into main 01218b3ca update gitignore. ee11c1c2f updated the breadcrumb component and added a test for buttons in file dropdown git-subtree-dir: spiffworkflow-frontend git-subtree-split: 2149f03f5d352ba2f40b4dc41e9435cfb396d0e5
2022-11-09 15:02:22 -05:00
"bpmn-js-spiffworkflow": "sartography/bpmn-js-spiffworkflow#main",
Squashed 'spiffworkflow-frontend/' changes from d012f3a2c..f099c181a f099c181a added script to add test keycloak users and moved all keycloak stuff to keycloak directory w/ burnettk fc2ee7bc3 show start events in logs as well and added bpmn process identifiers to log table w/ burnettk 261b992b0 upgrade certifi to fix security vulnerability 94f785c7f do not navigate away from diagram editor page if there are changes w/ burnettk 4d16ad34e added End Event to simple log view w/ burnettk d9f9a316d only show milestones for simple log view w/ burnettk a3195fe1b fix lint issues ff3fd9bc3 remove jsonpath 29b1dba9a added proof of concept to validate date fields in json schema form w/ burnettk 201dbebf2 fixed cypress tests e2bedfd94 Merge branch 'main' of github.com:sartography/spiff-arena 990ccc119 added ability to add in custom validation error messages for text input fields w/ burnettk 94f31579a Merge pull request #102 from sartography/feature/waku-fault-message 32290c21d added tasks table to process instance show page w/ burnettk 2033634e1 Merge branch 'main' into feature/waku-fault-message f03553acf added tabs to find by id page and install pre commit libraries if they fail to run help w/ burnettk 626d9056e stop at call activity as well when getting calling subprocesses by child id w/ burnettk bf4099345 Merge branch 'main' into feature/waku-fault-message bdeb03c42 added detailed area to process instance show page w/ burnettk 38341a987 a little more cleanup w/ burnettk 3f0b2f9fa remove several debug print statements b920be55c logout works now and queryparams are getting passed correctly on login now b84276aea Merge branch 'main' into feature/waku-fault-message 19574ad36 linting 96bf60a41 remove unneeded protocol variable w/ burnettk a552ca6e7 use the cookie from the frontend w/ burnettk e4f354e37 this somewhat works and sets cookies w/ burnettk 1a12b7ac8 debugging cookies w/ burnettk 11efb5ec4 updated rjsf to beta.16 and updated validations from v6 to v8 w/ burnettk d67af9719 show the error and success notifications when appropriate when editing xml for json w/ burnettk 7ac328843 only load file references when needed to avoid unnecessary xml errors w/ burnettk 4834434c7 Merge remote-tracking branch 'origin/main' into feature/add_some_xml_validations 85449e564 some updates to validate xml when uploading and saving w/ burnettk c1f271723 Merge branch 'main' into feature/waku-fault-message d63269bec handle subprocesses in navigation e680734a9 call proceses through setProcesses to ensure we have up to date value and removed debug logs w/ burnettk 9ad1e0ced more debug logs w/ burnettk 172d171cb more debugging and do not watch ProcessModel with getting processes w/ burnettk 73cab1863 added in debug logging for launching call activity editor w/ burnettk 248661b6e fixed cypress config w/ burnettk 3cee57987 Add `fault_or_suspend_on_exception` and `exception_notification_addresses` to Process Model interface and create/update form. 2463e1411 actually filter by process initiator w/ burnettk cd4fda787 highlight tasks even if they are in subprocesses of called activities w/ burnettk git-subtree-dir: spiffworkflow-frontend git-subtree-split: f099c181a4b434a8f86dbca2942dae6c20534970
2023-01-19 13:44:54 -05:00
"cookie": "^0.5.0",
"craco": "^0.0.3",
Squashed 'spiffworkflow-frontend/' changes from d012f3a2c..f099c181a f099c181a added script to add test keycloak users and moved all keycloak stuff to keycloak directory w/ burnettk fc2ee7bc3 show start events in logs as well and added bpmn process identifiers to log table w/ burnettk 261b992b0 upgrade certifi to fix security vulnerability 94f785c7f do not navigate away from diagram editor page if there are changes w/ burnettk 4d16ad34e added End Event to simple log view w/ burnettk d9f9a316d only show milestones for simple log view w/ burnettk a3195fe1b fix lint issues ff3fd9bc3 remove jsonpath 29b1dba9a added proof of concept to validate date fields in json schema form w/ burnettk 201dbebf2 fixed cypress tests e2bedfd94 Merge branch 'main' of github.com:sartography/spiff-arena 990ccc119 added ability to add in custom validation error messages for text input fields w/ burnettk 94f31579a Merge pull request #102 from sartography/feature/waku-fault-message 32290c21d added tasks table to process instance show page w/ burnettk 2033634e1 Merge branch 'main' into feature/waku-fault-message f03553acf added tabs to find by id page and install pre commit libraries if they fail to run help w/ burnettk 626d9056e stop at call activity as well when getting calling subprocesses by child id w/ burnettk bf4099345 Merge branch 'main' into feature/waku-fault-message bdeb03c42 added detailed area to process instance show page w/ burnettk 38341a987 a little more cleanup w/ burnettk 3f0b2f9fa remove several debug print statements b920be55c logout works now and queryparams are getting passed correctly on login now b84276aea Merge branch 'main' into feature/waku-fault-message 19574ad36 linting 96bf60a41 remove unneeded protocol variable w/ burnettk a552ca6e7 use the cookie from the frontend w/ burnettk e4f354e37 this somewhat works and sets cookies w/ burnettk 1a12b7ac8 debugging cookies w/ burnettk 11efb5ec4 updated rjsf to beta.16 and updated validations from v6 to v8 w/ burnettk d67af9719 show the error and success notifications when appropriate when editing xml for json w/ burnettk 7ac328843 only load file references when needed to avoid unnecessary xml errors w/ burnettk 4834434c7 Merge remote-tracking branch 'origin/main' into feature/add_some_xml_validations 85449e564 some updates to validate xml when uploading and saving w/ burnettk c1f271723 Merge branch 'main' into feature/waku-fault-message d63269bec handle subprocesses in navigation e680734a9 call proceses through setProcesses to ensure we have up to date value and removed debug logs w/ burnettk 9ad1e0ced more debug logs w/ burnettk 172d171cb more debugging and do not watch ProcessModel with getting processes w/ burnettk 73cab1863 added in debug logging for launching call activity editor w/ burnettk 248661b6e fixed cypress config w/ burnettk 3cee57987 Add `fault_or_suspend_on_exception` and `exception_notification_addresses` to Process Model interface and create/update form. 2463e1411 actually filter by process initiator w/ burnettk cd4fda787 highlight tasks even if they are in subprocesses of called activities w/ burnettk git-subtree-dir: spiffworkflow-frontend git-subtree-split: f099c181a4b434a8f86dbca2942dae6c20534970
2023-01-19 13:44:54 -05:00
"cypress-slow-down": "^1.2.1",
"date-fns": "^2.28.0",
"diagram-js": "^8.5.0",
"dmn-js": "^12.2.0",
"dmn-js-properties-panel": "^1.1",
"dmn-js-shared": "^12.1.1",
"jwt-decode": "^3.1.2",
"keycloak-js": "^18.0.1",
"prop-types": "^15.8.1",
"react": "^18.2.0",
"react-bootstrap": "^2.5.0",
"react-bootstrap-typeahead": "^6.0.0",
"react-datepicker": "^4.8.0",
Squashed 'spiffworkflow-frontend/' changes from f099c181..c22d22ba c22d22ba logs list page should respect the for-me variant dcc3e3b1 show help text for textareas as well w/ burnettk 35b8bf35 default to the for-me path on process instance show page links da646e54 added support to validate custom errors in nested properties in json schema forms 17412e9d make it so the message at the top of form is never strictly wrong 7dea59b7 adding some padding to form text inputs w/ burnettk 3f92f492 added ability to display the environment in the frontend header bar w/ burnettk 85246120 put the env vars in the env section of the github action configs w/ burnettk 58ff9075 added test for quickstart guide w/ burnettk 03e725b0 corrected cypress env var db755731 added some support for using the backend openid server for cypress tests w/ burnettk e76b6429 anything in the Tasks waiting for me table can now be completed by the current user 56403b4c users can always complete tasks on process instance show page and on task group table on home page w/ burnettk e2ab6eff avoid endless redirects on error on authentication list page w/ burnettk 66608837 bug fix 4781d5fc link to the spiff step from a task on the frontend and use the correct db in ci 69eb426c pyl w/ burnettk 3cf036b0 call activities are also working w/ burnettk 40b101a7 add assertions so this fails fast if anything changes in the future 74d2d3fa Update README.md 24c3c431 fix formatting ed977079 document runtime config e62427b9 do not fail if SPIFFWORKFLOW_FRONTEND_RUNTIME_CONFIG is missing 551bdf17 allow setting configs for the frontend through env vars w/ burnettk bc91c62c Merge remote-tracking branch 'origin/main' into frontend/use-api-subpath eeab0d0f Use the same markdown library for displaying as for editing - could enable a security plugin, but doing so would prevent BPMN developers from using the Sub and Sup markdown supported by GitHub. 28d6f75c When searching for human tasks to determine if the current user can complete it, filter on the "completed" flag. 34b36fe2 put setDisabled back in the awkward place since i was seeing the subsequent form stay disabled 4794a8cd Merge branch 'main' of github.com:sartography/spiff-arena into main 78b9ef73 Fix that dreadful unknown "KeyError" exception that was cropping up. Adding a bit of detail to the spiffworkflow exceptions when a duplicate process model is found. Disable the submit button on tasks after you click submit (avoid the double click and give users a better experience) d854a122 Merge pull request #125 from sartography/feature/dynamically-hide-fields-w-task-data eda73854 make form schema and form ui schema both dicts, add support for hiding fields based on task data bda549f3 Prevent double click on submit of forms. 3f02fa80 try to improve exception handling by avoiding raising ApiError from services 06835267 remove duplicate label on radio buttons 5d1e3517 less annoying file name for autocomplete c569acde frontend: use /api subpath instead of subdomain d3dda548 add deps for serve e6173efe Revert "revert Dockerfile until we get it working" 74103b97 revert Dockerfile until we get it working 8e9badd3 get bin as well for script df7a97e6 Merge pull request #116 from sartography/frontend/improve-dockerfile 7a17bc6f remove unneeded divs 2cf58c24 IBM says you can't have more columns than your parents, even if you try to start another grid, with kburnett abc85ee3 make task show wide, and make repeating form icons match site styles. w/ dfunk 6400827e even textareas need to have blank labels since labels are in FieldTemplate 462852d6 replace fieldTemplate with unthemed core version and remove labels since that is handled in there a50dd004 wrap field template so we can style with margin bottom e6a1ca97 new mechanism to handle help more in line with how carbon works cb6ce6b4 frontend: avoid redundant steps in Dockerfile b6b7ceeb we were expecting an object when doing this check, so codify it cfcfe292 use the 403 response to tell if a user has access to task data on the task show page w/ burnettk 355406e2 do not reset error state from the adminroutes component since this causes the error to be removed right away and then cannot be displayed w/ burnettk 3e7962cf if we get a result back it will be a task with a model identifier 0f043f72 use the ProcessInstanceTask interface where we can and move some stuff around better for useEffect 4ee4e5e0 run_pyl had various recommendations that I find a bit of a pain in the butt, but that I did anyway. 84e7d3fa Merge remote-tracking branch 'origin/main' into feature/jinja_errors acbc0a07 Added useMemo to error context No longer clear errors in the task bar, as that will constantly remove them as soon as they are shown. 19c3ab0e TaskShow had a useEffect that depended on params, that dependency caused an infinite request cycle when an error occured. The same issue was happening on the ProcessInstanceListTable, and there it was being managed by a "SafelySetErrorMessage" function in one case, but would not be addressed in all possible cases. c37224ec added the process model identifier for the diagram if it is not the top level w/ burnettk befefb6d Merge pull request #107 from sartography/feature/metadata_on_instance_show 65e42110 use a modal for metadata instead w/ burnettk 4a2f2a00 put process instance show page to match main w/ burnettk 0f1ab490 do not allow deleting primary bpmn file and do not allow instantiating models without a primary bpmn file w/ burnettk 3718f1a3 show metadata on instance show page but for some reason it reorders elements w/ burnettk 400a1469 add process model file name validation for new files w/ burnettk 132c5814 added locking system for process instances so hopefully background jobs will not take instances currently being run by the user w/ burnettk 3fa86949 make sure that all new form field elements are not dropdowns f69d3416 expanded functionality of the form builder 2453938f use the correct place for keycloak w/ burnettk 3d85a5f6 Merges 50d0a8e3 Lots of adjustments from running pyl Main change is in the ErrorDisplay.tsx to assure all error information is provided. and index.css to make it "pretty" git-subtree-dir: spiffworkflow-frontend git-subtree-split: c22d22ba5d8a96dca66a405d9c230284c81b4740
2023-02-23 10:49:57 -05:00
"react-devtools": "^4.27.1",
"react-dom": "^18.2.0",
Squashed 'spiffworkflow-frontend/' changes from 572d779f7..d68d521d7 d68d521d7 also alert for unexpected errors from the api result w/ burnettk 698f7595a show an alert if backend gives a 403 w/ burnettk fa65efbb3 Merge branch 'main' of github.com:sartography/spiffworkflow-frontend f2a629110 do not null out error message in useEffect to avoid endless redirects w/ burnettk b5b79bae7 Remove the AllowedModel stuff from secrets Clean up spacing on SecretNew Don't allow spaces in Secret key. Change them to dashes. 9ab1da07f Merge branch 'main' into feature/secrets 4936296bd add link for path column too 4272ad5ac No slugify, too extreme for this use case d5cdfed18 Merge remote-tracking branch 'origin/main' into feature/secrets 4a81b2a10 add SecretAllowedModelEdit 87f640e3a Don't allow spaces on secret keys c627ef9e8 Don't display value on SecretList d42bd4ced fix method shorthand 82340ddc2 commit for KB a2c210a5a First stab at edit 1a2646249 fix typo - allowed_process_models -> allowed_processes 519555919 add interface for allowed SecretAllowedProcessModel, and use it in Secret interface use Secret and SecretAllowedProcessModel interfaces instead of `any` in SecretShow 6ccc7dd31 Merge branch 'main' into feature/secrets accd8e364 Moved button to bottom Added Secrets heading 18b80556a delete allowed model path 2dfe4c41a remove unused code df006b2af Rename Allowed Process Path to Allowed Model 8a68de12a add SecretAllowedModelNew eadf54357 Merge branch 'main' into feature/secrets f016b90b8 Cleaning up delete 7e5db93f0 Committing so the machine can look at an error 8655e437d Delete 2 ways -- icon and button w/icon ce537d7e8 display list of allowed processes skeleton of delete using MdDelete icon ab19657c0 install react-icons git-subtree-dir: spiffworkflow-frontend git-subtree-split: d68d521d78f747d156cfd45e6a7b26f4a5f5d63b
2022-10-13 20:45:09 -04:00
"react-icons": "^4.4.0",
"react-jsonschema-form": "^1.8.1",
Squashed 'spiffworkflow-frontend/' changes from d012f3a2c..f099c181a f099c181a added script to add test keycloak users and moved all keycloak stuff to keycloak directory w/ burnettk fc2ee7bc3 show start events in logs as well and added bpmn process identifiers to log table w/ burnettk 261b992b0 upgrade certifi to fix security vulnerability 94f785c7f do not navigate away from diagram editor page if there are changes w/ burnettk 4d16ad34e added End Event to simple log view w/ burnettk d9f9a316d only show milestones for simple log view w/ burnettk a3195fe1b fix lint issues ff3fd9bc3 remove jsonpath 29b1dba9a added proof of concept to validate date fields in json schema form w/ burnettk 201dbebf2 fixed cypress tests e2bedfd94 Merge branch 'main' of github.com:sartography/spiff-arena 990ccc119 added ability to add in custom validation error messages for text input fields w/ burnettk 94f31579a Merge pull request #102 from sartography/feature/waku-fault-message 32290c21d added tasks table to process instance show page w/ burnettk 2033634e1 Merge branch 'main' into feature/waku-fault-message f03553acf added tabs to find by id page and install pre commit libraries if they fail to run help w/ burnettk 626d9056e stop at call activity as well when getting calling subprocesses by child id w/ burnettk bf4099345 Merge branch 'main' into feature/waku-fault-message bdeb03c42 added detailed area to process instance show page w/ burnettk 38341a987 a little more cleanup w/ burnettk 3f0b2f9fa remove several debug print statements b920be55c logout works now and queryparams are getting passed correctly on login now b84276aea Merge branch 'main' into feature/waku-fault-message 19574ad36 linting 96bf60a41 remove unneeded protocol variable w/ burnettk a552ca6e7 use the cookie from the frontend w/ burnettk e4f354e37 this somewhat works and sets cookies w/ burnettk 1a12b7ac8 debugging cookies w/ burnettk 11efb5ec4 updated rjsf to beta.16 and updated validations from v6 to v8 w/ burnettk d67af9719 show the error and success notifications when appropriate when editing xml for json w/ burnettk 7ac328843 only load file references when needed to avoid unnecessary xml errors w/ burnettk 4834434c7 Merge remote-tracking branch 'origin/main' into feature/add_some_xml_validations 85449e564 some updates to validate xml when uploading and saving w/ burnettk c1f271723 Merge branch 'main' into feature/waku-fault-message d63269bec handle subprocesses in navigation e680734a9 call proceses through setProcesses to ensure we have up to date value and removed debug logs w/ burnettk 9ad1e0ced more debug logs w/ burnettk 172d171cb more debugging and do not watch ProcessModel with getting processes w/ burnettk 73cab1863 added in debug logging for launching call activity editor w/ burnettk 248661b6e fixed cypress config w/ burnettk 3cee57987 Add `fault_or_suspend_on_exception` and `exception_notification_addresses` to Process Model interface and create/update form. 2463e1411 actually filter by process initiator w/ burnettk cd4fda787 highlight tasks even if they are in subprocesses of called activities w/ burnettk git-subtree-dir: spiffworkflow-frontend git-subtree-split: f099c181a4b434a8f86dbca2942dae6c20534970
2023-01-19 13:44:54 -05:00
"react-router": "^6.3.0",
"react-router-dom": "^6.3.0",
"react-scripts": "^5.0.1",
"serve": "^14.0.0",
"timepicker": "^1.13.18",
"typescript": "^4.7.4",
"web-vitals": "^3.0.2"
},
"overrides": {
"postcss-preset-env": {
"autoprefixer": "10.4.5"
},
"@ginkgo-bioworks/react-json-schema-form-builder": {
"react": "^18.2.0",
"bootstrap": "^5.2.0-beta1"
Squashed 'spiffworkflow-frontend/' changes from 1df0c1a9b2..942256a4ab 942256a4ab theme header 7d02fab545 it would be nice to know which command is failing cecdb467fa do not chew all memory d3d94fb307 Merge remote-tracking branch 'origin/main' into feature/carbon_ui c6d6108fb7 remove garbage css rule 7ec4f725a6 Stack direction to orientation 77731cd7ac fix last modal 0f0962fd1a lint 700f3c4965 fix label and comment artificial slowdown 033d051992 unhardcode f283cc6302 fix a few tests 43848ea1c0 instances tests are mostly passing, issues with table resizing on the list w/ burnettk f9b8a161eb process model cypress tests are passing w/ burnettk e52157fe58 process group cypress tests are passing w/ burnettk 8ce7886326 pyl is passing w/ burnettk 999134fc8f some more updates for group forms w/ burnettk bba9ed27f1 added search bar on process groups page w/ burnettk d80e9971cc added login_logout buttons w/ burnettk 6126faaebc finished process instance list filter w/ burnettk 3d2b1ad1d4 add date ranges for process instances search w/ burnettk 2831206f29 a simple date picker w/ burnettk 02d165c52a filter is working for status and process model w/ burnettk 5b118a69e6 process instance list page is mostly set up now w/ burnettk efd0663ef4 merged in main and resolved conflicts w/ burnettk 6191cfedf3 some more changes... navigation bar is broken due to header container w/ burnettk 877d543b02 many things have been switched to carbon and the home page loads w/ burnettk c6a5bb081f added carbon react package w/ burnettk git-subtree-dir: spiffworkflow-frontend git-subtree-split: 942256a4ab74949d0cba48cd93cc5a70001e0a72
2022-11-06 13:24:57 -05:00
},
"@carbon/react": {
"react": "^18.2.0",
"react-dom": "^18.2.0"
}
},
"scripts": {
"start": "ESLINT_NO_DEV_ERRORS=true PORT=7001 craco start",
"build": "craco build",
"test": "react-scripts test --coverage",
"t": "npm test -- --watchAll=false",
"eject": "craco eject",
Squashed 'spiffworkflow-frontend/' changes from c096ca3f9..326040b3c 326040b3c Frontend label changes (#54) b4785077a added some more widget types to the form builder. w/ burnettk 27333e941 added basic form builder. w/ burnettk f2e9ad2d6 pass the the correct model to id on create 92f6366a0 removed tabs from taskshow page w/ burnettk cullerton bb146410f fixed some of the form widgets w/ burnettk cullerton 00db85342 Merge branch 'main' of github.com:sartography/spiff-arena 084069c72 added create new instance page and moved model run to a component w/ burnettk cullerton 4ba973b55 Merge branch 'main' into update-workflow-json 83b795a4e fixed eslint issues w/ burnettk 44920037c ran some pyl w/ burnettk cullerton 3c8ba0e89 load diagram page even if processes are not set w/ burnettk cullerton 4cdea6bc8 moved model delete button to show page as an icon w/ burnettk aa2b5b9ff moved group list tiles to component and use on group show page w/ burnettk 61366c3d6 display groups as tiles on list page w/ burnettk 0282dde54 add simple refresh capability 482e6f425 upgrades ec3019706 hide messages and configuration if not authorized w/ burnettk ef3a5ff21 default time to midnight if it is null when filtering w/ burnettk 697c069c1 Merge pull request #48 from sartography/feature/add_times_to_instance_filter c4daaeb1c added back the useEffect for report filtering w/ burnettk a01f9db11 times on instance list table are working now w/ burnettk 38f1b58fc attempting to use date objects as the date states w/ burnettk f430fa274 oops, just for one column 6ee14c93c just use the word id in the header and add tooltip 5dbcda2d3 a little cleanup to forms w/ burnettk 50429bc3d remove br since it felt like too much margin f18435dd0 revert to working mui radio 6c3e59d65 notes about validation issue abf6caafd add inline errors 7bf2b0673 Merge pull request #45 from sartography/feature/form_carbon_theme 6b9e77711 fixed error messaging a little bit for forms w/ burnettk cullerton e3ba944f0 Merge pull request #43 from sartography/send_filters eda32f7a8 Searching for call activities seems to be working now. I had the clear_caches in the wrong place previously - fixing. cc52a5577 Pre-pr cleanup e0af333d3 lint c7e4feab1 Clear/remove filter works 2346a5d34 some updates for the carbon form theme w/ burnettk cullerton 8e4bedef3 added eslintignore file to ignore carbon theme for now w/ burnettk cullerton 1a63f312a added radio buttons w/ burnettk cullerton 5cf910d55 Minor tweak, in the hopes of getting a text box to update correctly. 035ab5600 Add flag to indicate if user filtered 9449bfce7 specify onRequestClose on modals w/ burnettk cullerton 951c53efd updated a couple form components to work with carbon w/ burnettk cullerton 341731487 support ts and js for lint and format commands w/ burnettk cullerton ab089da90 copied mui theme to use as base for carbon theme w/ burnettk cullerton c338e35f1 theme working with mui from the internet w/ burnettk cullerton 925790131 Merge branch 'main' of github.com:sartography/spiff-arena into send_filters f390f82be Set process model from filter d76bb34df attempting to add a theme w/ burnettk cullerton 18ccdbbcf added lint fix for frontend to pyl w/ burnettk cullerton 20b3c0c7b added development permission for test user w/ burnettk cullerton 8714a0ae2 Set status from filters a684a71fc added some permissions for tasks f6c526ca7 Set date filters from response 0d198c73a docs 35cdb2f33 add cypress grep c57ae7772 added some permissions to the process model show page w/ burnettk b5d2109b8 use id_for_file_path when using the process model id as a path for windows and added some more permission stuff to the frontend w/ burnettk 2ce445fa3 added permission service to frontend to allow checking for permissions w/ burnettk 225755493 fixed linting issues w/ burnettk 4d6fc0a82 added configuration nav item to help reduce nav items w/ burnettk f0a5b4142 Navigate to my task (#35) fc2a3d451 Merge pull request #36 from sartography/feature/call_activity_selection ed9ec1547 Merge remote-tracking branch 'origin/main' into feature/call_activity_selection 56adc8118 some minor updates to model show page w/ burnettk 31d3b947d more refactoring for process instance list w/ burnettk a4108a25e turned the table list route into a table component w/ burnettk 75a198995 refactored pagination table to allow prefixing page options w/ burnettk 14414079a Mostly a name change from BpmnProcessIdLookup to SpecReferenceCache. I landed on this unfortunate name because: 902c3b7e3 added remaining task tables w/ burnettk c4e2cf460 added message correlations to message instance list api call w/ burnettk 8866d6d00 i think this is not always truthy, eslint fc5d8bc8e open accordion by default per feedback 19942b878 dedup c822ecea6 fix a couple tests 3d2578b7a Merge remote-tracking branch 'origin/main' into feature/home_page_redesign af8f245ce lint 43dabb65f add the username to the task list w/ burnettk 6d598978b added more task tables w/ burnettk f4edf3754 added tasks for my open processes page w/ burnettk 1e063bf06 some more task tab play d0e2e3b64 Merge remote-tracking branch 'origin/main' into feature/home_page_redesign 968acbc99 added home page routes and some tab stuff w/ burnettk git-subtree-dir: spiffworkflow-frontend git-subtree-split: 326040b3cb9cd16faeea545a25a91ed41f4340cf
2022-11-20 19:57:17 -05:00
"format": "prettier --write src/**/*.[tj]s{,x}",
"lint": "./node_modules/.bin/eslint src",
"lint:fix": "./node_modules/.bin/eslint --fix src"
},
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest"
]
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"devDependencies": {
Squashed 'spiffworkflow-frontend/' changes from c096ca3f9..326040b3c 326040b3c Frontend label changes (#54) b4785077a added some more widget types to the form builder. w/ burnettk 27333e941 added basic form builder. w/ burnettk f2e9ad2d6 pass the the correct model to id on create 92f6366a0 removed tabs from taskshow page w/ burnettk cullerton bb146410f fixed some of the form widgets w/ burnettk cullerton 00db85342 Merge branch 'main' of github.com:sartography/spiff-arena 084069c72 added create new instance page and moved model run to a component w/ burnettk cullerton 4ba973b55 Merge branch 'main' into update-workflow-json 83b795a4e fixed eslint issues w/ burnettk 44920037c ran some pyl w/ burnettk cullerton 3c8ba0e89 load diagram page even if processes are not set w/ burnettk cullerton 4cdea6bc8 moved model delete button to show page as an icon w/ burnettk aa2b5b9ff moved group list tiles to component and use on group show page w/ burnettk 61366c3d6 display groups as tiles on list page w/ burnettk 0282dde54 add simple refresh capability 482e6f425 upgrades ec3019706 hide messages and configuration if not authorized w/ burnettk ef3a5ff21 default time to midnight if it is null when filtering w/ burnettk 697c069c1 Merge pull request #48 from sartography/feature/add_times_to_instance_filter c4daaeb1c added back the useEffect for report filtering w/ burnettk a01f9db11 times on instance list table are working now w/ burnettk 38f1b58fc attempting to use date objects as the date states w/ burnettk f430fa274 oops, just for one column 6ee14c93c just use the word id in the header and add tooltip 5dbcda2d3 a little cleanup to forms w/ burnettk 50429bc3d remove br since it felt like too much margin f18435dd0 revert to working mui radio 6c3e59d65 notes about validation issue abf6caafd add inline errors 7bf2b0673 Merge pull request #45 from sartography/feature/form_carbon_theme 6b9e77711 fixed error messaging a little bit for forms w/ burnettk cullerton e3ba944f0 Merge pull request #43 from sartography/send_filters eda32f7a8 Searching for call activities seems to be working now. I had the clear_caches in the wrong place previously - fixing. cc52a5577 Pre-pr cleanup e0af333d3 lint c7e4feab1 Clear/remove filter works 2346a5d34 some updates for the carbon form theme w/ burnettk cullerton 8e4bedef3 added eslintignore file to ignore carbon theme for now w/ burnettk cullerton 1a63f312a added radio buttons w/ burnettk cullerton 5cf910d55 Minor tweak, in the hopes of getting a text box to update correctly. 035ab5600 Add flag to indicate if user filtered 9449bfce7 specify onRequestClose on modals w/ burnettk cullerton 951c53efd updated a couple form components to work with carbon w/ burnettk cullerton 341731487 support ts and js for lint and format commands w/ burnettk cullerton ab089da90 copied mui theme to use as base for carbon theme w/ burnettk cullerton c338e35f1 theme working with mui from the internet w/ burnettk cullerton 925790131 Merge branch 'main' of github.com:sartography/spiff-arena into send_filters f390f82be Set process model from filter d76bb34df attempting to add a theme w/ burnettk cullerton 18ccdbbcf added lint fix for frontend to pyl w/ burnettk cullerton 20b3c0c7b added development permission for test user w/ burnettk cullerton 8714a0ae2 Set status from filters a684a71fc added some permissions for tasks f6c526ca7 Set date filters from response 0d198c73a docs 35cdb2f33 add cypress grep c57ae7772 added some permissions to the process model show page w/ burnettk b5d2109b8 use id_for_file_path when using the process model id as a path for windows and added some more permission stuff to the frontend w/ burnettk 2ce445fa3 added permission service to frontend to allow checking for permissions w/ burnettk 225755493 fixed linting issues w/ burnettk 4d6fc0a82 added configuration nav item to help reduce nav items w/ burnettk f0a5b4142 Navigate to my task (#35) fc2a3d451 Merge pull request #36 from sartography/feature/call_activity_selection ed9ec1547 Merge remote-tracking branch 'origin/main' into feature/call_activity_selection 56adc8118 some minor updates to model show page w/ burnettk 31d3b947d more refactoring for process instance list w/ burnettk a4108a25e turned the table list route into a table component w/ burnettk 75a198995 refactored pagination table to allow prefixing page options w/ burnettk 14414079a Mostly a name change from BpmnProcessIdLookup to SpecReferenceCache. I landed on this unfortunate name because: 902c3b7e3 added remaining task tables w/ burnettk c4e2cf460 added message correlations to message instance list api call w/ burnettk 8866d6d00 i think this is not always truthy, eslint fc5d8bc8e open accordion by default per feedback 19942b878 dedup c822ecea6 fix a couple tests 3d2578b7a Merge remote-tracking branch 'origin/main' into feature/home_page_redesign af8f245ce lint 43dabb65f add the username to the task list w/ burnettk 6d598978b added more task tables w/ burnettk f4edf3754 added tasks for my open processes page w/ burnettk 1e063bf06 some more task tab play d0e2e3b64 Merge remote-tracking branch 'origin/main' into feature/home_page_redesign 968acbc99 added home page routes and some tab stuff w/ burnettk git-subtree-dir: spiffworkflow-frontend git-subtree-split: 326040b3cb9cd16faeea545a25a91ed41f4340cf
2022-11-20 19:57:17 -05:00
"@cypress/grep": "^3.1.0",
Squashed 'spiffworkflow-frontend/' changes from d012f3a2c..f099c181a f099c181a added script to add test keycloak users and moved all keycloak stuff to keycloak directory w/ burnettk fc2ee7bc3 show start events in logs as well and added bpmn process identifiers to log table w/ burnettk 261b992b0 upgrade certifi to fix security vulnerability 94f785c7f do not navigate away from diagram editor page if there are changes w/ burnettk 4d16ad34e added End Event to simple log view w/ burnettk d9f9a316d only show milestones for simple log view w/ burnettk a3195fe1b fix lint issues ff3fd9bc3 remove jsonpath 29b1dba9a added proof of concept to validate date fields in json schema form w/ burnettk 201dbebf2 fixed cypress tests e2bedfd94 Merge branch 'main' of github.com:sartography/spiff-arena 990ccc119 added ability to add in custom validation error messages for text input fields w/ burnettk 94f31579a Merge pull request #102 from sartography/feature/waku-fault-message 32290c21d added tasks table to process instance show page w/ burnettk 2033634e1 Merge branch 'main' into feature/waku-fault-message f03553acf added tabs to find by id page and install pre commit libraries if they fail to run help w/ burnettk 626d9056e stop at call activity as well when getting calling subprocesses by child id w/ burnettk bf4099345 Merge branch 'main' into feature/waku-fault-message bdeb03c42 added detailed area to process instance show page w/ burnettk 38341a987 a little more cleanup w/ burnettk 3f0b2f9fa remove several debug print statements b920be55c logout works now and queryparams are getting passed correctly on login now b84276aea Merge branch 'main' into feature/waku-fault-message 19574ad36 linting 96bf60a41 remove unneeded protocol variable w/ burnettk a552ca6e7 use the cookie from the frontend w/ burnettk e4f354e37 this somewhat works and sets cookies w/ burnettk 1a12b7ac8 debugging cookies w/ burnettk 11efb5ec4 updated rjsf to beta.16 and updated validations from v6 to v8 w/ burnettk d67af9719 show the error and success notifications when appropriate when editing xml for json w/ burnettk 7ac328843 only load file references when needed to avoid unnecessary xml errors w/ burnettk 4834434c7 Merge remote-tracking branch 'origin/main' into feature/add_some_xml_validations 85449e564 some updates to validate xml when uploading and saving w/ burnettk c1f271723 Merge branch 'main' into feature/waku-fault-message d63269bec handle subprocesses in navigation e680734a9 call proceses through setProcesses to ensure we have up to date value and removed debug logs w/ burnettk 9ad1e0ced more debug logs w/ burnettk 172d171cb more debugging and do not watch ProcessModel with getting processes w/ burnettk 73cab1863 added in debug logging for launching call activity editor w/ burnettk 248661b6e fixed cypress config w/ burnettk 3cee57987 Add `fault_or_suspend_on_exception` and `exception_notification_addresses` to Process Model interface and create/update form. 2463e1411 actually filter by process initiator w/ burnettk cd4fda787 highlight tasks even if they are in subprocesses of called activities w/ burnettk git-subtree-dir: spiffworkflow-frontend git-subtree-split: f099c181a4b434a8f86dbca2942dae6c20534970
2023-01-19 13:44:54 -05:00
"@types/cookie": "^0.5.1",
"@typescript-eslint/eslint-plugin": "^5.30.5",
"@typescript-eslint/parser": "^5.30.6",
"cypress": "^12",
"eslint": "^8.19.0",
"eslint_d": "^12.2.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-cypress": "^2.12.1",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-jsx-a11y": "^6.6.1",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-react": "^7.31.0",
"eslint-plugin-react-hooks": "^4.6.0",
"eslint-plugin-sonarjs": "^0.15.0",
"prettier": "^2.7.1",
"safe-regex": "^2.1.1",
"ts-migrate": "^0.1.30"
}
}