Commit Graph

551 Commits

Author SHA1 Message Date
Patrik Oldsberg 001c63450e scaffolder: add context menu tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-04-01 16:35:44 +02:00
Patrik Oldsberg 881acb0dbc scaffolder: add editRouteRef and updated route declarations to use route refs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-04-01 16:35:44 +02:00
Patrik Oldsberg 8fad3b6ef5 scaffolder: rename and move /preview -> /edit
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-04-01 16:35:44 +02:00
Patrik Oldsberg 6331ec1ebc scaffolder: add context menu with links to preview and actions
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-04-01 16:34:53 +02:00
Joe Porpeglia c84d4ad373 Fix usePermission usage
Signed-off-by: Joe Porpeglia <josephp@spotify.com>
2022-03-23 16:07:10 -04:00
Joe Porpeglia 91703e8086 permission-react: use object instead of tuple for usePermission args
Co-authored-by: Mike Lewis <mtlewis@users.noreply.github.com>
Signed-off-by: Joe Porpeglia <josephp@spotify.com>
2022-03-23 16:07:10 -04:00
Fredrik Adelöw b6af1b73fc Merge pull request #10061 from backstage/blam/next-scaffolder-frontend
Introduce the `next` scaffolder frontend
2022-03-21 17:01:54 +01:00
Johan Haals 45153b3b08 Merge pull request #10239 from getndazn/fix/github-workflow-scope
replacing workflow:write scope with workflow, workflow:write is invalid.
2022-03-18 10:40:03 +01:00
blam 7af0e2efd8 chore: fixing the api-reports again
Signed-off-by: blam <ben@blam.sh>
2022-03-17 14:10:19 +01:00
Patrik Oldsberg 9a408928a1 scaffolder: remove unused titleComponent property
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-03-17 09:44:21 +01:00
Marco Crivellaro e0308ca6ec replacing workflow:write scope with workflow, workflow:write is invalid.
Signed-off-by: Marco Crivellaro <marco.crive@gmail.com>
2022-03-16 17:19:26 +00:00
Ben Lambert 6f07905aa0 Merge pull request #9841 from kuangp/feat/templatePreview
[PRFC] Previewing Scaffolder Template UI Forms
2022-03-16 18:01:20 +01:00
blam bbac7a2e13 chore: fixing typescript warning
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:55:39 +01:00
blam 533fa16de7 chore: move to filter layout components that are new and shiny
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:51:39 +01:00
blam 459b72f944 chore: moving some more things to alpha label
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:50:33 +01:00
blam 261e507349 chore: include the routeRef in wrapping
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:50:33 +01:00
blam 30e24f280c chore: reworking some other bits and bob
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:50:33 +01:00
blam 60c0b9b6db chore: enable alpha types for publishing of alpha packages for scaffolder plugins
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:50:33 +01:00
blam 412877f943 chore: added final test for the template card
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:50:33 +01:00
blam 910e34dd93 chore: making the TemplateCards pretty
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:50:33 +01:00
blam 424d978ccd chore: added some more tests to favoriting
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:50:33 +01:00
blam 04a2821d83 chore: added another output for thi
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:50:33 +01:00
blam 8e63805991 chore: start adding tests
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:50:33 +01:00
blam 2624e676dc chore: save the current state
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:50:33 +01:00
blam 1850d45b8c chore: added a favorite icon back to the card header with flex
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:50:33 +01:00
blam 1e323ab305 chore: added some more tests for the start of the template Card
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:50:33 +01:00
blam 447f665bd7 chore: added some more tests
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:50:33 +01:00
blam e8134f3536 chore: added a break as to where we are at now
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:50:33 +01:00
blam 71543c9a91 chore: added some more tests for the TemplateGroups
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:50:33 +01:00
blam 4ef2db835a chore: starting to add tests for the TemplateGroups components
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:50:33 +01:00
blam 7b133cd34c chore: reworking the types to be a little more user friendly
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:50:33 +01:00
blam 671cba631c chore: working on writing some more components for all this stuff
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:50:33 +01:00
blam 1c05488c92 chore: added some more tests for the TemplateListPage
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:50:33 +01:00
blam df0d2e7d97 feat: added some more steps towards rewriting the scaffodler-frontend
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:50:33 +01:00
blam 8db4dc297a feat: added some nice tests for the TemplateListPage
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:50:33 +01:00
blam 44f44f6408 chore: added a test that the selected types are rendered in the document
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:50:33 +01:00
blam 8afeb82cc3 feat: adding a new TemplateListPage and CategoryPicker with tests
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:50:33 +01:00
blam 06ce6d19d5 feat: added new simple router with some tests
Signed-off-by: blam <ben@blam.sh>
2022-03-16 17:50:32 +01:00
Patrik Oldsberg c484c4825f Merge pull request #10233 from backstage/rugvip/filter-layout
catalog: group, rename, and move filter components to catalog-react
2022-03-16 15:44:03 +01:00
Phil Kuang d8716924d6 feat(TemplatePreviewPage): implement a view for previewing template form UIs
Signed-off-by: Phil Kuang <pkuang@factset.com>
2022-03-16 10:34:52 -04:00
Patrik Oldsberg 20a262c214 scaffolder: use CatalogFilterLayout
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-03-16 15:10:41 +01:00
blam a9db6aefa5 chore: woops. Remove the export too;
Signed-off-by: blam <ben@blam.sh>
2022-03-16 12:04:01 +01:00
blam 0db6e76f67 chore: remove fragments
Signed-off-by: blam <ben@blam.sh>
2022-03-16 11:43:38 +01:00
blam 66769117e4 chore: remove the Lifecycle components
Signed-off-by: blam <ben@blam.sh>
2022-03-16 11:42:12 +01:00
Patrik Oldsberg 697f858edf scaffolder: mark TemplateList as internal + removed unused prop
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-03-15 11:13:12 +01:00
Dimitris Apostolou aedd4daa66 Fix typos
Signed-off-by: Dimitris Apostolou <dimitris.apostolou@icloud.com>
2022-03-13 14:12:05 +02:00
blam 04f08d1863 chore: this color should be white in both themes
Signed-off-by: blam <ben@blam.sh>
2022-03-09 11:25:53 +01:00
Ben Lambert a610a4e0f9 Update plugins/scaffolder/src/components/Router.tsx
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: blam <ben@blam.sh>
2022-03-08 13:50:53 +01:00
Ben Lambert f9ed42aba0 Apply suggestions from code review
Signed-off-by: Ben Lambert <blam@spotify.com>

Co-authored-by: Fredrik Adelöw <freben@gmail.com>
2022-03-08 12:49:26 +00:00
blam 2c1a2eecce chore: removed the last of the deprecations and fixed up the api-RepoUrlPickerFieldExtension
Signed-off-by: blam <ben@blam.sh>
2022-03-07 21:53:29 +00:00