Commit Graph

364 Commits

Author SHA1 Message Date
Ben Lambert d95621b1ee Merge pull request #29202 from 04kash/scaffolder-task-granular-permissions
Scaffolder task granular permissions
2025-07-08 12:54:43 +02:00
Stephen Glass 7f650756b1 Fix scroll to on step change test
Signed-off-by: Stephen Glass <stephen@stephen.glass>
2025-07-06 00:57:12 -04:00
Stephen Glass 428b4349f4 Add test for form template scroll to top on step change
Signed-off-by: Stephen Glass <stephen@stephen.glass>
2025-07-06 00:31:17 -04:00
Stephen Glass 94c11a5d7f Scroll to the top of the page when navigating between template form steps
Signed-off-by: Stephen Glass <stephen@stephen.glass>
2025-07-06 00:24:27 -04:00
Kashish Mittal 152ae1e3c5 feat: initial implementation of scaffolder granular permissions
Signed-off-by: Kashish Mittal <kmittal@redhat.com>
Co-authored-by: Frank Kong <frkong@redhat.com>
2025-06-18 16:18:33 -04:00
Vincenzo Scamporlino 2c77bd52d7 scaffolder: track steps
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-06-13 10:30:49 +02:00
Vincenzo Scamporlino bea4f7f368 scaffolder: do not error on render method
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-06-13 10:01:33 +02:00
Vincenzo Scamporlino 2da89d1289 scaffolder: refine analytics events data
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-06-13 10:00:42 +02:00
Gabriel Dugny 72d019d663 chore(typos): Fix low-impact typos
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
2025-04-23 17:56:22 +02:00
Matt Benson 4235e87d2f add templating extensions page
Signed-off-by: Matt Benson <gudnabrsam@gmail.com>
2025-04-21 10:07:41 -05:00
benjdlambert dc949c8073 templateExtensions -> templatingExtensions
Signed-off-by: benjdlambert <ben@blam.sh>
2025-04-17 10:18:40 +02:00
Ben Lambert aee08a7aa1 Merge pull request #29416 from Vity01/scaffolding-detail-button-color-fix
Scaffolding detail button color fix
2025-04-15 11:26:49 +02:00
Paul Schultz 2e26579e06 chore: update react imports
Signed-off-by: Paul Schultz <pschultz@pobox.com>
2025-04-08 07:35:24 -05:00
Ladislav Vitásek 7ae999684a feat: add customizable className prop to TemplateDetailButton and update CardHeader to use it
Signed-off-by: Ladislav Vitásek <ladislav.vitasek@gendigital.com>
2025-03-28 15:54:48 +01:00
Matt Benson 5890016e8a add api to retrieve template extensions info from scaffolder-backend
Signed-off-by: Matt Benson <gudnabrsam@gmail.com>
2025-03-24 13:25:43 -05:00
Ladislav Vitásek 609a3a123e test fix + button system icon as default
Signed-off-by: Ladislav Vitásek <ladislav.vitasek@gendigital.com>
2025-03-18 12:28:30 +01:00
Ladislav Vitásek 6ed42b764c feat: add TemplateDetailButton to CardHeader and update tests
Signed-off-by: Ladislav Vitásek <ladislav.vitasek@gendigital.com>
2025-03-18 11:26:20 +01:00
JounQin 3db64ba50f feat(scaffolder): disable the submit button on creating
close #29054

Signed-off-by: JounQin <admin@1stg.me>
2025-03-08 02:28:26 +08:00
JounQin 48aab132f6 feat: add i18n support for scaffolder-react plugin
Signed-off-by: JounQin <admin@1stg.me>
2025-03-05 15:11:44 +08:00
Ben Lambert a22c38e5f5 Merge pull request #28944 from acierto/issue-28239-fix
Fix field extension validation not working when field is in dependencies in an array field
2025-02-28 11:25:28 +01:00
bnechyporenko 4d26652893 Fix field extension validation not working when field is in dependencies in an array field
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2025-02-23 11:05:53 +01:00
Patrik Oldsberg b3b7c9c99b scaffolder: attach form field extensions to page instead
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-02-12 10:06:30 +01:00
Ben Lambert 8688bcc40d Merge pull request #28521 from yu-kkurii/optional-text-output-button
Hide text output button if only one text output is defined
2025-02-04 11:02:12 +01:00
Bogdan Nechyporenko 656f67b491 Reverted the validation in depenendencies in scaffolder
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-01-28 22:52:15 +01:00
Vladimir Kobzev 662ba8c55d Hide the text output button if only one text output is defined
Signed-off-by: Vladimir Kobzev <vkobzev@bol.com>
2025-01-16 14:54:04 +01:00
Vladimir Kobzev 2003fc2360 Add option to hide text output buttons
Signed-off-by: Vladimir Kobzev <vkobzev@bol.com>
2025-01-16 10:24:18 +01:00
Stephen Glass 3edf7e7352 Add output return type to makeFieldSchema
Signed-off-by: Stephen Glass <stephen@stephen.glass>
2025-01-15 14:54:48 -05:00
Tim Hansen 528e51e258 Fix attachTo
Signed-off-by: Tim Hansen <timbonicush@spotify.com>
2025-01-09 11:07:23 -07:00
Tim Hansen 6bb6a7c7c3 Add FormDecoratorBlueprint
Signed-off-by: Tim Hansen <timbonicush@spotify.com>
Co-authored-by: blam <ben@blam.sh>
2025-01-09 11:07:23 -07:00
Ben Lambert f9208c00fd Merge pull request #28367 from acierto/issue-28239
Fixed the issue #28239 (Bug Report: Field extension validation does not work when field is in dependencies in an array field)
2025-01-07 15:02:59 +01:00
Bogdan Nechyporenko 45b6d163f9 wip
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-01-05 12:36:31 +01:00
Bogdan Nechyporenko 91bb99ae22 Fixed the issue #28239 (Bug Report: Field extension validation does not work when field is in dependencies in an array field)
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-01-05 12:33:58 +01:00
Tim Hansen 37421bce02 Fix formFieldsApi resolution in useCustomFieldExtensions hook
Signed-off-by: Tim Hansen <timbonicush@spotify.com>
2024-12-20 08:39:03 -07:00
Ben Lambert 87ca8957c9 Merge pull request #27699 from kalleericson/template-card-meta-data
Feat: Additional test coverage and component structure for TemplateCard
2024-12-17 11:42:17 +01:00
Stephen Glass 97a13ad815 secret widget perf improvements
Signed-off-by: Stephen Glass <stephen@stephen.glass>
2024-12-17 08:08:51 +01:00
Kalle Ericson 3f8a7d7026 fix: removing additional interface
Signed-off-by: Kalle Ericson <7943407+kalleericson@users.noreply.github.com>
2024-12-11 10:58:09 +01:00
blam 53efa41cc8 chore: code-review comments
Signed-off-by: blam <ben@blam.sh>
2024-12-11 09:56:01 +01:00
blam 53d01e866f chore: move to using useApi instead
Signed-off-by: blam <ben@blam.sh>
2024-12-10 17:10:48 +01:00
blam d1691d60f9 chore: don't fail if the apiRef is missing
Signed-off-by: blam <ben@blam.sh>
2024-12-10 13:08:25 +01:00
blam 71ff6bd7dd chore: comments
Signed-off-by: blam <ben@blam.sh>
2024-12-10 12:34:30 +01:00
blam 3562d2b111 chore: fix up the api-reports
Signed-off-by: blam <ben@blam.sh>
2024-12-10 12:29:42 +01:00
Tim Hansen 184161fe57 Register custom fields from FormFieldBlueprint
Signed-off-by: Tim Hansen <timbonicush@spotify.com>
2024-12-09 16:06:29 -07:00
Kalle Ericson 2f50f702c5 Updating report
Signed-off-by: Kalle Ericson <7943407+kalleericson@users.noreply.github.com>
2024-12-09 13:43:30 +01:00
Kalle Ericson 2e9f2677b3 Revert exposing of components
Signed-off-by: Kalle Ericson <7943407+kalleericson@users.noreply.github.com>
2024-12-09 13:27:22 +01:00
Kalle Ericson c6be12e1ef Revert "Updating API docs"
This reverts commit da10bec266.

Signed-off-by: Kalle Ericson <7943407+kalleericson@users.noreply.github.com>
2024-12-09 13:27:22 +01:00
Ben Lambert 9012e80c0d Merge pull request #27828 from dejanbelusic/scaffolder-links
Scaffolder - open links in descriptions in a new tab
2024-11-29 16:44:49 +01:00
Ben Lambert d8118e51c8 Merge pull request #27367 from swnia/repopicker-gitlab-autocomplete
Add autocomplete to GitlabRepoUrlPicker
2024-11-26 11:59:47 +01:00
Dejan Belušić 94852d2317 Update 'Workflow' component
Open link in the description in the new tab.

Signed-off-by: Dejan Belušić <dejanbelusic@gmail.com>
2024-11-26 11:57:03 +01:00
Dejan Belušić 1be5ad6699 Update 'DescriptionFieldTemplate' component to open links in new tab.
Signed-off-by: Dejan Belušić <dejanbelusic@gmail.com>
2024-11-26 11:57:02 +01:00
blam 75027d9054 chore: issue with snap
Signed-off-by: blam <ben@blam.sh>

Signed-off-by: blam <ben@blam.sh>
2024-11-25 16:12:44 +01:00