Commit Graph

1329 Commits

Author SHA1 Message Date
jasquat 9150bb74b0
rjsf-errors-on-array-template (#1683)
* display error messages on the ArrayFieldTemplate for item list errors

* do not change things that do not need it

---------

Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-06-05 14:31:59 -04:00
dependabot[bot] fc8b81ecc4
Bump @babel/preset-react in /spiffworkflow-frontend (#1682)
Bumps [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) from 7.23.3 to 7.24.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.24.7/packages/babel-preset-react)

---
updated-dependencies:
- dependency-name: "@babel/preset-react"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-05 14:58:40 +00:00
jasquat c7c2d61e78
format fe files based on new prettier w/ burnettk (#1674)
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-06-04 15:48:04 -04:00
jasquat a988e7691a
keep query params when navigating to process instance short link w/ burnettk 2024-06-04 15:47:11 -04:00
jasquat fe2a8da9e9
date-range-fix (#1673)
* add debounce to date input fields in date range picker to properly format dates w/ burnettk

* use descriptive ruff ids for pre-commit w/ burnettk

---------

Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-06-04 11:26:40 -07:00
jasquat 5cc86a8792
check if min and max values are undefined explicitly when attempting to validate to avoid issues with zero w/ burnettk (#1672)
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-06-04 13:54:40 -04:00
dependabot[bot] ffaf649cba
Bump prettier from 2.8.7 to 3.3.0 in /spiffworkflow-frontend (#1660)
* Bump prettier from 2.8.7 to 3.3.0 in /spiffworkflow-frontend

Bumps [prettier](https://github.com/prettier/prettier) from 2.8.7 to 3.3.0.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.8.7...3.3.0)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* format with prettier

* updated eslint-plugin-prettier to resolve lint issues

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-06-04 11:35:22 -04:00
jasquat 570ee32bb4
moved the input element from BaseInputTemplate to FileWidget for more contorl (#1667)
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-06-04 10:53:49 -04:00
jasquat 59d19bb457
Rjsf typing is slow (#1663)
* updated rjsf packages w/ burnettk

* use performance improvement branch of validate js v8 w/ burnettk

* Update spiffworkflow-backend/bin/task_data_to_python_variables.py

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

---------

Co-authored-by: jasquat <jasquat@users.noreply.github.com>
Co-authored-by: Kevin Burnett <18027+burnettk@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-06-03 16:19:15 -07:00
jasquat b301af190c
rjsf-fileupload-error-indicator (#1661)
* added formatting to filewidget when it gives an error w/ burnettk

* use the mui icon button for the file remove rjsf button w/ burnettk

---------

Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-06-03 13:25:14 -04:00
Kevin Burnett ca163437d1
update monaco editor (#1653)
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
2024-05-31 21:09:53 -07:00
dependabot[bot] 4f9277ade5
Bump use-debounce from 10.0.0 to 10.0.1 in /spiffworkflow-frontend (#1651)
Bumps [use-debounce](https://github.com/xnimorz/use-debounce) from 10.0.0 to 10.0.1.
- [Release notes](https://github.com/xnimorz/use-debounce/releases)
- [Changelog](https://github.com/xnimorz/use-debounce/blob/master/CHANGELOG.md)
- [Commits](https://github.com/xnimorz/use-debounce/compare/10.0.0...10.0.1)

---
updated-dependencies:
- dependency-name: use-debounce
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-31 14:49:12 +00:00
jasquat 59c1086d55
Pi fix pm gone (#1648)
* some better error logging when the background processor fails w/ burnettk

* handle process model not found issues better and do not raise in handle exception if it is missing w/ burnettk

---------

Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-31 10:12:43 -04:00
dependabot[bot] be68db52ba
Bump keycloak-js from 18.0.1 to 24.0.4 in /spiffworkflow-frontend (#1647)
Bumps [keycloak-js](https://github.com/keycloak/keycloak) from 18.0.1 to 24.0.4.
- [Release notes](https://github.com/keycloak/keycloak/releases)
- [Commits](https://github.com/keycloak/keycloak/compare/18.0.1...24.0.4)

---
updated-dependencies:
- dependency-name: keycloak-js
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-30 14:44:34 +00:00
dependabot[bot] 9ce22588f4
Bump dmn-js-shared from 16.1.0 to 16.4.0 in /spiffworkflow-frontend (#1635)
Bumps [dmn-js-shared](https://github.com/bpmn-io/dmn-js/tree/HEAD/packages/dmn-js-shared) from 16.1.0 to 16.4.0.
- [Release notes](https://github.com/bpmn-io/dmn-js/releases)
- [Commits](https://github.com/bpmn-io/dmn-js/commits/v16.4.0/packages/dmn-js-shared)

---
updated-dependencies:
- dependency-name: dmn-js-shared
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kevin Burnett <18027+burnettk@users.noreply.github.com>
2024-05-29 18:35:21 -07:00
jasquat 3de5fb34a2
ensure the form editor is ready before attempting to update example data w/ burnettk (#1639)
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-29 16:27:35 -04:00
Kevin Burnett 48e682cf9e
Update dev deps (#1638)
* some updates to dev dependencies to try to get linting working again

* updated some more packages

* ran npm audit fix

---------

Co-authored-by: jasquat <jasquat@users.noreply.github.com>
Co-authored-by: jasquat <2487833+jasquat@users.noreply.github.com>
2024-05-29 15:49:02 -04:00
jasquat 9153de0538
ProcessInstanceShow loading icon should not be an overlay w/ burnettk 2024-05-28 11:41:48 -04:00
dependabot[bot] 6610902e28
Bump @babel/core from 7.24.3 to 7.24.6 in /spiffworkflow-frontend (#1622)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.24.3 to 7.24.6.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.24.6/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-28 14:41:45 +00:00
dependabot[bot] 3e9795b403
Bump @mui/material from 5.15.15 to 5.15.18 in /spiffworkflow-frontend (#1617)
Bumps [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) from 5.15.15 to 5.15.18.
- [Release notes](https://github.com/mui/material-ui/releases)
- [Changelog](https://github.com/mui/material-ui/blob/v5.15.18/CHANGELOG.md)
- [Commits](https://github.com/mui/material-ui/commits/v5.15.18/packages/mui-material)

---
updated-dependencies:
- dependency-name: "@mui/material"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-27 14:57:18 +00:00
dependabot[bot] 47a05e245b
Bump axios from 0.27.2 to 1.7.2 in /spiffworkflow-frontend (#1611)
Bumps [axios](https://github.com/axios/axios) from 0.27.2 to 1.7.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.27.2...v1.7.2)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-24 15:10:26 +00:00
jasquat b92cebc9ff
load what can be loaded on the pi show page while task-info loads w/ burnettk (#1600)
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-23 11:57:58 -04:00
dependabot[bot] 2b332ce110
Bump react-error-boundary in /spiffworkflow-frontend (#1599)
Bumps [react-error-boundary](https://github.com/bvaughn/react-error-boundary) from 4.0.11 to 4.0.13.
- [Release notes](https://github.com/bvaughn/react-error-boundary/releases)
- [Commits](https://github.com/bvaughn/react-error-boundary/compare/4.0.11...4.0.13)

---
updated-dependencies:
- dependency-name: react-error-boundary
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-23 15:09:34 +00:00
dependabot[bot] b5367b4a00
Bump eslint-plugin-sonarjs from 0.15.0 to 1.0.3 in /spiffworkflow-frontend (#1590)
* ---
updated-dependencies:
- dependency-name: eslint-plugin-sonarjs
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* sonarjs needs recommended-legacy for eslint 8 w/ burnettk

* update eslint to fix sonar issues w/ burnettk

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-22 15:17:27 -04:00
jbirddog 5bf3ea0db2
Detect duplicate process ids when uploading/creating a new file (#1581)
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-22 12:18:44 -04:00
Kevin Burnett 154be22161
fixed the select widget and text fields so they are no longer so slow when typing (#1573)
* fixed the select widget and text fields so they are no longer so slow when typing

* attempt to wait a little after typing in cypress tests for the debounce w/ burnettk

* fixed onChangeOverride issue w/ burnettk

---------

Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-22 11:07:23 -04:00
dependabot[bot] e5d51907fe
Bump eslint-plugin-react-hooks in /spiffworkflow-frontend (#1541)
Bumps [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) from 4.6.0 to 4.6.2.
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks)

---
updated-dependencies:
- dependency-name: eslint-plugin-react-hooks
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kevin Burnett <18027+burnettk@users.noreply.github.com>
2024-05-21 13:30:25 -07:00
jasquat a402bfc4fd
fix-file-upload (#1583)
* handle file upload more like the way rjsf core is now handling it w/ burnettk

* removed unused module w/ burnettk

* use onChangeOverride if given w/ burnettk

---------

Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-21 12:40:01 -07:00
jasquat 41e293c37b
debounce date after 100 ms instead of 1s w/ burnettk (#1556)
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-15 07:22:58 -07:00
burnettk 384c28c1c3
get more code from old version of rjsf 2024-05-14 13:16:55 -04:00
Kevin Burnett 8cb39ef214
allow large tokens to pass through nginx (#1550)
* allow large tokens to pass through nginx

* improve comment

---------

Co-authored-by: burnettk <burnettk@users.noreply.github.com>
2024-05-13 16:56:37 -07:00
Kevin Burnett bbaabff508
upgrade rjsf and mui (#1523)
* upgrade rjsf and mui

* add jsdom

* smaller change to package-lock

* update processSelectValue with code direct from rjsf

---------

Co-authored-by: burnettk <burnettk@users.noreply.github.com>
2024-05-10 09:00:24 -07:00
jasquat 26d0458db8
updated bpmn-js-spiffworkflow w/ burnettk 2024-05-06 16:40:53 -04:00
Kevin Burnett d8da94c233
allowing switch form to MUI using ui:theme mui in the ui schema (#1482)
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
2024-05-03 13:32:57 -04:00
jasquat b9e70d12a6
do not invalidate a numeric range field if it is unset and not required (#1478)
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-05-02 14:08:36 -04:00
Kevin Burnett c3ca3e4079
bump bpmn js spiff for new call activity ux (#1472)
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
2024-04-30 14:12:31 -04:00
jasquat 1495b7dac8
some additional fixes for the numeric range field (#1464)
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-04-29 13:04:21 -07:00
jasquat 40af8809a1
numeric-range-check-for-num (#1451)
* check to ensure the value entered in a numeric range is a number

* save the regex number matcher so it can be used in multiple places w/ burnettk

---------

Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-04-25 11:33:25 -04:00
jasquat f773823008
Numeric range tweaks (#1445)
* tweaks to help with layout for numeric ranges

* use negative infinity for min

* remove some debug code

---------

Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-04-24 12:04:55 -04:00
jasquat 2b84fbad71
remove the collapse option from task show instructions (#1444)
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-04-24 09:37:48 -04:00
jasquat a7a9927a5f
character-counter-fixes (#1432)
* carbon supports the counter field natively so use that w/ burnettk

* added docs for character counter fields w/ burnettk

---------

Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-04-22 14:54:15 -04:00
jasquat a59f2777cd
added some padding above the radio button group on rjsf forms w/ burnettk (#1431)
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-04-22 11:31:18 -07:00
jasquat 5ba5727eec
do not force min and max to be set in numeric range fields w/ burnettk (#1430)
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
Co-authored-by: Kevin Burnett <18027+burnettk@users.noreply.github.com>
2024-04-22 13:31:50 -04:00
jbirddog 207538d951
Remove craco since it is no longer used (#1426)
* Remove craco since it is no longer used

* Fix the build
2024-04-22 08:25:32 -07:00
jasquat b4fe793f51
Task show toggle instructions (#1429)
* added support to toggle full and collapsed instructions on the task show page w/ burnettk

* collapse task show instructions by default w/ burnettk

---------

Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-04-22 11:25:13 -04:00
jasquat 44687327ae
minor fixes for frontend console errors w/ burnettk 2024-04-22 11:24:41 -04:00
burnettk 0bfc4b7f20
always log body, and improve messaging 2024-04-18 16:24:39 -04:00
jasquat 1e9854f82a
show http error text in console only and not in on the page itself w/ burnettk 2024-04-18 15:00:50 -04:00
jasquat 91e988ff11
better-fe-error-handling (#1406)
* update error handling in HttpService to handle non-json responses better w/ burnettk

* fixed cypress tests

---------

Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-04-18 14:11:44 -04:00
jasquat a99c36964d
mi-task-show-fix (#1412)
* check for mi tasks first before checking more newest in task show api w/ burnettk

* remove console

---------

Co-authored-by: jasquat <jasquat@users.noreply.github.com>
Co-authored-by: burnettk <burnettk@users.noreply.github.com>
2024-04-17 11:53:10 -07:00