Commit Graph

339 Commits

Author SHA1 Message Date
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
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
blam 881f4a6d4f chore: api-reports
Signed-off-by: blam <ben@blam.sh>
2024-11-25 16:12:44 +01:00
blam 066d0f00b8 chore: updated tests
Signed-off-by: blam <ben@blam.sh>
2024-11-25 16:12:43 +01:00
blam a8140e10aa chore: refactor, and move the execution
Signed-off-by: blam <ben@blam.sh>
2024-11-25 16:12:43 +01:00
blam f217918b14 chore: refactor to use opaque type helper instead
Signed-off-by: blam <ben@blam.sh>
2024-11-25 16:12:43 +01:00
blam aac1e45bc5 chore: small cleanup
Signed-off-by: blam <ben@blam.sh>
2024-11-25 16:12:43 +01:00
blam 7e3ca8be71 feat: more work on form decorators
Signed-off-by: blam <ben@blam.sh>
2024-11-25 16:12:43 +01:00
blam 8d732a8d75 chore: fixing api reports for a cleanup
Signed-off-by: blam <ben@blam.sh>
2024-11-25 16:12:43 +01:00
blam bcaba24892 chore: test fixes and simplify the types a little bit
Signed-off-by: blam <ben@blam.sh>
2024-11-25 16:12:43 +01:00
blam f6874fbfa8 chore: adding some more useful state to the context
Signed-off-by: blam <ben@blam.sh>
2024-11-25 16:12:42 +01:00
blam 88746203aa chore: hooks -> decorators
Signed-off-by: blam <ben@blam.sh>
2024-11-25 16:12:42 +01:00
blam aee334c14c feat: implemented useFormHooks hook for calling hooks on create
Signed-off-by: blam <ben@blam.sh>
2024-11-25 16:12:42 +01:00
blam 189201ef4b wip: start to implement the hooks
Signed-off-by: blam <ben@blam.sh>
2024-11-25 16:12:42 +01:00
Kalle Ericson da10bec266 Updating API docs
Signed-off-by: Kalle Ericson <7943407+kalleericson@users.noreply.github.com>
2024-11-18 14:21:05 +01:00
Kalle Ericson db19eeac70 Feat: Additional test coverage and component structure for TemplateCard
Signed-off-by: Kalle Ericson <7943407+kalleericson@users.noreply.github.com>
2024-11-18 13:36:06 +01:00
Severin Wischmann 38682faf86 Make id mandatory and title optional
Signed-off-by: Severin Wischmann <severinwischmann@nianticlabs.com>
2024-11-13 15:43:02 +01:00
Severin Wischmann be6de37e4d Add autocomplete to GitlabRepoUrlPicker
Signed-off-by: Severin Wischmann <severinwischmann@nianticlabs.com>
2024-11-13 15:43:02 +01:00
Juan Escalada 9806596ac9 Format with prettier
Signed-off-by: Juan Escalada <juanescalada175@gmail.com>
2024-11-09 14:41:45 +09:00
Juan Escalada bd8f6739e9 Merge branch 'master' into scaffolder-page-contextmenu-props-bugfix
Signed-off-by: Juan Escalada <97265671+jescalada@users.noreply.github.com>
2024-11-09 14:21:45 +09:00
Juan Escalada 7d5678713d Add contextMenu prop to Actions and ListTasks
Signed-off-by: Juan Escalada <juanescalada175@gmail.com>
2024-11-09 14:02:47 +09:00
Ben Lambert f969062c02 Merge pull request #26946 from stephenglass/scaffolder-permission-manage1
feat(scaffolder): add permission for template management features
2024-11-07 16:35:20 +01:00
blam 319bec1218 chore: fix typescript
Signed-off-by: blam <ben@blam.sh>
2024-10-22 16:25:00 +02:00
blam bd07bb2e63 chore: reverting liveOmit things for now
Signed-off-by: blam <ben@blam.sh>
2024-10-22 16:05:43 +02:00
blam 082c23b651 chore: reworking again a little bit
Signed-off-by: blam <ben@blam.sh>
2024-10-22 15:38:28 +02:00
blam ade301cef5 chore: memoize properly in the stepper
Signed-off-by: blam <ben@blam.sh>
2024-10-22 11:07:52 +02:00
Stephen Glass d8fe9659ce Merge branch 'master' of https://github.com/backstage/backstage into scaffolder-permission-manage1
Signed-off-by: Stephen Glass <stephen@stephen.glass>
2024-10-19 16:38:16 -04:00