Commit Graph

479 Commits

Author SHA1 Message Date
Ben Lambert e743aba4fc Merge pull request #26363 from jboeijenga/feat/support-omitExtraData
Add support for omitExtraData and liveOmit properties in scaffolder.
2024-09-05 16:09:09 +02:00
renovate[bot] fa9d8da1b5 fix(deps): update rjsf monorepo to v5.20.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-05 08:08:37 +00:00
Jasper Boeijenga a6ce155b8d Remove unused import
Signed-off-by: Jasper Boeijenga <jboeijenga@gmail.com>
2024-09-04 18:10:49 +02:00
Jasper Boeijenga 94d8097505 Added extra case to test overwriting formdata in different steps
Signed-off-by: Jasper Boeijenga <jboeijenga@gmail.com>
2024-09-04 16:54:37 +02:00
Jasper Boeijenga 3b0e1d4c58 Implemented test case for omitExtraData
Signed-off-by: Jasper Boeijenga <jboeijenga@gmail.com>
2024-09-04 16:29:47 +02:00
github-actions[bot] 582092fb23 Version Packages (next) 2024-09-03 14:38:01 +00:00
Jasper Boeijenga 8d9a54c7d5 processed feedback
Signed-off-by: Jasper Boeijenga <jboeijenga@gmail.com>
2024-09-03 13:35:43 +02:00
Jasper Boeijenga 8be7cbf8a9 Improve typings
Signed-off-by: Jasper Boeijenga <jboeijenga@gmail.com>
2024-09-02 10:22:44 +02:00
Jasper Boeijenga 0dfe21016f Updated api reports
Signed-off-by: Jasper Boeijenga <jboeijenga@gmail.com>
2024-09-02 09:56:59 +02:00
Jasper Boeijenga 5e2d399f05 Fix handleCreate and initialState cases
Signed-off-by: Jasper Boeijenga <jboeijenga@gmail.com>
2024-09-02 09:39:33 +02:00
Jasper Boeijenga 909b613598 Added changed api-report file
Signed-off-by: Jasper Boeijenga <jboeijenga@gmail.com>
2024-09-02 08:10:58 +02:00
Jasper Boeijenga 3f4b9f4c75 Add support for omitExtraData and liveOmit properties.
Signed-off-by: Jasper Boeijenga <jboeijenga@gmail.com>
2024-08-29 16:00:47 +02:00
renovate[bot] c2cbe1e11d fix(deps): update dependency use-immer to ^0.10.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-29 07:32:25 +00:00
github-actions[bot] 911bbe0d92 Version Packages (next) 2024-08-27 11:41:57 +00:00
blam 2b1b0eba84 feat: support title if present in schema definition
Signed-off-by: blam <ben@blam.sh>
2024-08-27 12:44:12 +02:00
Stephen Glass 4512f7190f add scaffolder review step custom name option
Signed-off-by: Stephen Glass <stephen@stephen.glass>
2024-08-24 13:08:17 -04:00
Ben Lambert 653df67a8c Merge pull request #26140 from richcooper95/fix/review-state-handle-duplicate-keys
fix(#26139): handle duplicate end key parts in ReviewState table
2024-08-24 11:50:01 +02:00
Rich Barton-Cooper 23ac83be20 fix: use lodash/startCase to format key parts
Signed-off-by: Rich Barton-Cooper <rich@syntasso.io>
2024-08-23 12:56:11 +01:00
Stephen Glass 4301cbc5a8 support minLength and maxLength properties for secret widget
Signed-off-by: Stephen Glass <stephen@stephen.glass>
2024-08-23 00:54:41 -04:00
Stephen Glass 3ebb64fcf1 fix secret widget required and disabled properties
Signed-off-by: Stephen Glass <stephen@stephen.glass>
2024-08-22 23:15:49 -04:00
Rich Barton-Cooper 8dd6ef65bf fix(#26139): handle duplicate end key parts in ReviewState table
Signed-off-by: Rich Barton-Cooper <rich@syntasso.io>
2024-08-22 10:51:12 +01:00
Stephen Glass 9a0672a9c7 secrets on review page show constant asterisks value
Signed-off-by: Stephen Glass <stephen@stephen.glass>
2024-08-21 10:44:04 +02:00
github-actions[bot] 2a2c84ba68 Version Packages 2024-08-20 08:56:34 +00:00
Ben Lambert 5e5e952fca Merge pull request #26040 from kmikko/fix/favorite-entity-accessibility
fix: label related accessibility issues with FavoriteEntity
2024-08-20 09:41:56 +02:00
Stephen Glass d6f0d712a5 update other scaffolder inputs to textfield
Signed-off-by: Stephen Glass <stephen@stephen.glass>
2024-08-19 09:40:45 -04:00
Stephen Glass 46e5e554f3 change scaffolder secret widget to use textfield
Signed-off-by: Stephen Glass <stephen@stephen.glass>
2024-08-16 19:15:06 -04:00
Mikko Korhonen d001a42080 fix: label related accessibility issues with FavoriteEntity
Signed-off-by: Mikko Korhonen <mikko.korhonen@op.fi>
2024-08-16 12:35:31 +03:00
github-actions[bot] 003494838b Version Packages (next) 2024-08-13 13:59:06 +00:00
github-actions[bot] 120319d2b5 Version Packages (next) 2024-08-06 13:15:32 +00:00
Ben Lambert d877c67b85 Merge pull request #25906 from heidipuo/fix/output_element_wrap
fix output element overlappig w/ flex-wrap
2024-08-05 16:44:06 +02:00
Heidi Puotiniemi 072c00c073 fix output element overlappig w/ flex-wrap
Signed-off-by: Heidi Puotiniemi <heidi.puotiniemi@op.fi>
2024-08-05 14:59:18 +03:00
Stephen Glass 04759f206f add null check for review state object check
Signed-off-by: Stephen Glass <stephen@stephen.glass>
2024-07-31 19:45:44 -04:00
github-actions[bot] 58bbb3edca Version Packages (next) 2024-07-30 12:26:11 +00:00
github-actions[bot] 4a8774820c Version Packages (next) 2024-07-23 14:02:37 +00:00
Rich Barton-Cooper 8cdd846abc fix: merge uiSchema and formContext in Stepper component
This commit ensures that the uiSchema and formContext are merged in the
Stepper component form, with the non-props values taking precedence over
the props values.

The uiSchemas are deep-merged using `lodash.merge` to ensure that nested
values are correctly merged.

Signed-off-by: Rich Barton-Cooper <rich@syntasso.io>
2024-07-22 15:55:23 +01:00
Rich Barton-Cooper d0e95a7036 feat: expose uiSchema and formContext in FormProps
This commit exposes two extra fields in the FormProps: `uiSchema` and `formContext`.

Signed-off-by: Rich Barton-Cooper <rich@syntasso.io>
Co-authored-by: Chunyi Lyu <chunyineko@gmail.com>
2024-07-22 15:47:28 +01:00
Ben Lambert 27c314f732 Merge pull request #25624 from mbenson/issue-22575-template-param-errors
support ajv-errors for scaffolder validation
2024-07-19 16:35:11 +02:00
Ben Lambert 0fb7c4ae72 Merge pull request #25346 from stephenglass/update/review-explode
Add scaffolder option to display object items in separate rows on review page
2024-07-19 13:44:13 +02:00
Matt Benson 8b808fd1a9 add errorMessage test
Signed-off-by: Matt Benson <gudnabrsam@gmail.com>
2024-07-16 15:42:09 -05:00
Matt Benson 4670f06f72 support ajv-errors for scaffolder validation
Signed-off-by: Matt Benson <gudnabrsam@gmail.com>
2024-07-16 15:42:08 -05:00
github-actions[bot] 8d2fe707cb Version Packages 2024-07-16 12:06:55 +00:00
Stephen Glass ba67e28847 Remove comment
Signed-off-by: Stephen Glass <stephen@stephen.glass>
2024-07-14 15:37:16 -04:00
Stephen Glass ed1d9e60b8 Merge branch 'master' of https://github.com/backstage/backstage into update/review-explode 2024-07-14 15:25:41 -04:00
Stephen Glass fe6ab86d92 Refactor review state schema processing code to support nested objects
Signed-off-by: Stephen Glass <stephen@stephen.glass>
2024-07-14 15:24:38 -04:00
Stephen Glass 0ab868dfd1 Wip
Signed-off-by: Stephen Glass <stephen@stephen.glass>
2024-07-14 04:00:51 -04:00
Frank Kong 4d7e11f014 chore(scaffolder): allow task viewer to be resizable and disable rendering of empty output (#25495)
chore(scaffolder): allow task viewer to be resizable and disable rendering of empty output (#25495)
2024-07-12 16:06:01 +02:00
github-actions[bot] e583b47687 Version Packages (next) 2024-07-09 12:58:58 +00:00
github-actions[bot] 08c63d46ac Version Packages (next) 2024-07-02 09:03:14 +00:00
Ben Lambert e5f2c88778 Merge pull request #25335 from stephenglass/patch/scaffolder-error-header
Improve validation error display text in scaffolder UI
2024-07-01 12:11:33 +02:00
Stephen Glass 08b7c3e180 Remove debug code
Signed-off-by: Stephen Glass <stephen@stephen.glass>
2024-06-30 01:29:30 -04:00