Commit Graph

202 Commits

Author SHA1 Message Date
Ben Lambert 51104134d6 Merge pull request #23880 from Ali-Dalal/scaffolder-login-fix
fix: don't show login prompt if token is defined in state
2024-04-05 17:42:07 +02:00
Ben Lambert 8bcf84bf3e Merge pull request #23401 from backstage/roi/scaffolder-metadata
Standard entity metadata to help measure Scaffolder ROI
2024-04-03 10:38:11 +02:00
Ben Lambert 27a2984d37 Merge pull request #22998 from backstage/renovate/json-schema-library-9.x
fix(deps): update dependency json-schema-library to v9
2024-04-03 10:37:06 +02:00
Eric Peterson 996611aa83 Avoid leaking analytics details to external consumers
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2024-04-02 16:21:36 +02:00
Eric Peterson df99f629b1 Translate backstage.io/time-saved annotation into minutes saved and apply to create event
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2024-04-02 13:22:53 +02:00
Ali Dalal 419e948d42 fix: don't show login prompt if token is defined in state
Signed-off-by: Ali Dalal <ali.dalal@bonial.com>
2024-03-28 14:56:19 +01:00
Tomasz Szuba e8f026a300 Use esm exports from react-use library
Signed-off-by: Tomasz Szuba <tszuba@box.com>
2024-03-19 19:53:04 +00:00
blam d6406e5614 chore: fixing breaking changes
\
Signed-off-by: blam <ben@blam.sh>
2024-03-19 14:19:46 +01:00
Harrison Hogg e998fb7889 Update plugins/scaffolder-react/src/next/overridableComponents.ts
Co-authored-by: Philipp Hugenroth <tudi2d@users.noreply.github.com>
Signed-off-by: Harrison Hogg <7130591+HHogg@users.noreply.github.com>
2024-02-26 14:29:20 +00:00
Harrison Hogg 930b5c197a Added root and label class keys for autocomplete pickers
Signed-off-by: Harrison Hogg <hhogg@spotify.com>
2024-02-26 14:19:36 +00:00
Heikki Hellgren 10f0efdcb7 test: fix failing template card test
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-06 08:34:51 +02:00
Alec Jacobs d530f574da fix(scaffolder-react): always display a single divider below template description
Signed-off-by: Alec Jacobs <cajacobs5401@gmail.com>
2024-02-02 15:08:24 +01:00
Alec Jacobs 2985186160 fix(scaffolder-react): prevent erroneous render when empty links are provided
Signed-off-by: Alec Jacobs <cajacobs5401@gmail.com>
2024-02-02 15:08:24 +01:00
Ben Lambert 387f51cca0 Merge pull request #22404 from awanlin/topic/template-context-menu
Added context menu to scaffolder pages
2024-01-30 10:00:42 +01:00
blam a8b0c802b0 chore: make sure to keep the existing uiSchema when parsing dependencies
Signed-off-by: blam <ben@blam.sh>
2024-01-29 14:12:36 +01:00
Ben Lambert c73ce21018 Merge pull request #22566 from acierto/issue-20256
Fix for issue 20256: Bug Report: converting circular structure to JSON error
2024-01-29 11:52:50 +01:00
bnechyporenko 4131bd2724 Fix for issue 20256: Bug Report: converting circular structure to JSON error
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-01-27 22:59:17 +01:00
Patrick Jungermann b07ec70c90 feat(scaffolder): Use more distinguishable icons for link and text output
Use more distinguishable icons for link (`Link`) and text output (`Description`).

Currently, both use the same icon `Web` (until specified explicitly at the template).
For a user, it is not really clear which of these will open more output below it
vs open a URL/a new tab.

Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2024-01-27 17:21:25 +01:00
Andre Wanlin 30c212f11b Removed commented out code
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-01-26 13:09:50 -06:00
Andre Wanlin 31f0a0a2da Added context menu to scaffolder pages
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-01-26 13:08:31 -06:00
Ben Lambert b5f81613b1 Merge pull request #22236 from acierto/rec-tasks-version-1
Recoverable tasks [version 1]
2024-01-23 14:52:03 +01:00
bnechyporenko 49268c38da Merge remote-tracking branch 'origin/master' into rec-tasks-version-1 2024-01-20 15:22:55 +01:00
Heikki Hellgren 0b0c6b6dcb feat: allow defining the default text output in template
the previous #22243 did not even work as the output.text is not defined
when mounting the component. but this fixes that and also allows to
define the default output text for scaffolder template.

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-19 13:38:53 +02:00
blam 029295cd94 chore: remove the legacy exports from alpha
Signed-off-by: blam <ben@blam.sh>
2024-01-19 10:05:48 +01:00
bnechyporenko 8e221cfc48 Merge remote-tracking branch 'origin/master' into rec-tasks-version-1
# Conflicts:
#	plugins/scaffolder-common/src/Template.v1beta3.schema.json
2024-01-16 13:05:00 +01:00
Ben Lambert 3b986e39bd Merge pull request #22243 from drodil/scaffolder_default_output_text
feat: show first scaffolder output text by default
2024-01-16 10:38:05 +01:00
Heikki Hellgren d16f85f237 feat: show first scaffolder output text by default
usually there's only one output text that could be shown automatically
when the output is shown.

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-01-15 14:40:59 +02:00
bnechyporenko 11b9a08e92 Recoverable tasks [version 1]
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-01-14 16:24:05 +01:00
bnechyporenko ce30118cf0 Scaffolder: Fix for a step with no properties
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-01-05 08:46:52 +01:00
Ben Lambert 9667fc0840 Merge pull request #21878 from NeuralEvolution/feat/21476-scaffolder-custom-error-list
feat(Stepper): adds custom error list for the top of the form
2023-12-19 16:25:44 +01:00
blam 583c362cd7 bug: Fix the issue with the secrets not being taken into account properly
Signed-off-by: blam <ben@blam.sh>
2023-12-19 14:12:29 +01:00
blam 734c40811c chore: update comment and api-reprots
Signed-off-by: blam <ben@blam.sh>
2023-12-19 11:02:28 +01:00
blam 2fa5f646b2 feat: Stepper needs to be wrapped in the SecretsContext
Signed-off-by: blam <ben@blam.sh>
2023-12-19 10:29:33 +01:00
blam c963bcee4c chore: improve the implementation a little bit
Signed-off-by: blam <ben@blam.sh>
2023-12-18 17:22:02 +01:00
Matthew Prinold 2f0a55bce5 fix(errorListTemplate.test): updates import
Signed-off-by: Matthew Prinold <matthewprinold@gmail.com>
2023-12-15 10:20:26 +00:00
Matthew Prinold 51df92199d feat(Stepper): adds custom error list for the top of the form
Signed-off-by: Matthew Prinold <matthewprinold@gmail.com>
2023-12-15 10:05:16 +00:00
blam b548f02fbf chore: fix a bug that properties is set to empty object when it should not be present when parsing template schema
Signed-off-by: blam <ben@blam.sh>
2023-12-15 09:42:32 +01:00
solimant c8908d4b62 Use new option from RJSF 5.15
Signed-off-by: solimant <solimant@users.noreply.github.com>
2023-12-07 16:48:55 +00:00
Jasper Boeijenga 5bb52409ee Fixed issue for showing undefined for hidden form items
Signed-off-by: Jasper Boeijenga <jboeijenga@gmail.com>
2023-11-30 09:10:18 +01:00
Federico Morreale f4f4c33912 Revert "refactor: apply overflow on default theme"
This reverts commit 418e6bc133.

Signed-off-by: Federico Morreale <frc.morreale@gmail.com>
2023-11-28 10:19:59 +01:00
Federico Morreale 418e6bc133 refactor: apply overflow on default theme
Signed-off-by: Federico Morreale <frc.morreale@gmail.com>
2023-11-27 17:17:31 +01:00
Federico Morreale 2aee53bbeb fix: add slider if stepper overflows
Signed-off-by: Federico Morreale <frc.morreale@gmail.com>
2023-11-27 16:17:46 +01:00
Ben Lambert 406a95b4f6 Merge pull request #21439 from nabiltntn/change-enum-review-display
Display enum label from enumNames in review if used
2023-11-27 10:42:11 +01:00
nabiltntn fa66d1b5b3 Display enum label from enumNames in review if used
Signed-off-by: nabiltntn <zouabi.nabil@live.com>
2023-11-21 21:47:58 +01:00
Patrik Oldsberg b70b16c5b6 Merge pull request #21425 from backstage/freben/themeee
remove even more BackstageTheme usages
2023-11-21 11:38:22 +01:00
Fredrik Adelöw 1d7c989db2 remove even more BackstageTheme usages
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-11-20 15:52:05 +01:00
Ben Lambert 89faef0e7a Merge pull request #21261 from fedy97/feature/steps-clickable
feat: step titles are now clickable
2023-11-20 13:34:50 +01:00
Fredrik Adelöw 11a24e8a3a Merge pull request #21256 from backstage/renovate/typescript-5.x
chore(deps): update dependency typescript to v5.2.2
2023-11-16 13:57:35 +01:00
Fredrik Adelöw aaa6fb3bc9 fix types
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-11-16 12:04:48 +01:00
Federico Morreale 64358b0980 fix: review changes
Signed-off-by: Federico Morreale <frc.morreale@gmail.com>
2023-11-14 10:32:59 +01:00