Commit Graph

5594 Commits

Author SHA1 Message Date
Emma Indal f6d5181b05 prettier
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-06-03 16:28:04 +02:00
Emma Indal 720fd2f360 prettier
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-06-03 16:28:04 +02:00
Emma Indal b6a633ca31 it's 2021
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-06-03 16:28:04 +02:00
Emma Indal ed69943458 fix checkbox checked state
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-06-03 16:28:04 +02:00
Emma Indal cdfa7d69df fix margin
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-06-03 16:28:04 +02:00
Emma Indal 578028c9a6 consistent composability between result list items and filters
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-06-03 16:28:04 +02:00
Eric Peterson 94e13c8892 Making Search page composable.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-06-03 16:28:04 +02:00
Eric Peterson 1f3e6dff88 Pass result type along from search engine.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-06-03 16:28:04 +02:00
Emma Indal 8829e8228e wip composable result list
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-06-03 16:28:04 +02:00
Emma Indal b614549b3e export component as extensions
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-06-03 16:28:04 +02:00
Emma Indal 94d1d852e1 update lunr search query filters
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-06-03 16:28:04 +02:00
Eric Peterson 5bd3611406 add backtage config package to deps
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-06-03 16:28:04 +02:00
Emma Indal d57dc2dce9 fixups
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-06-03 16:28:04 +02:00
Emma Indal af6a718e82 change term presence in lunr query
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-06-03 16:28:04 +02:00
Emma Indal 982849c5b7 wip new filter component
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-06-03 16:28:04 +02:00
Emma Indal fa753e4edd split out state in search context
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-06-03 16:28:04 +02:00
Emma Indal b26eaef405 new filters component
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-06-03 16:28:04 +02:00
Emma Indal 83ef71d3f7 export components
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-06-03 16:28:04 +02:00
Emma Indal f0ffd95326 refactor search page using new components
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-06-03 16:28:04 +02:00
Emma Indal 0f77997953 wip new search page components
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-06-03 16:28:04 +02:00
Emma Indal d9cd644a1f search context
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-06-03 16:28:04 +02:00
Fredrik Adelöw 4eb2729edc Merge pull request #5899 from backstage/freben/next-structure
Restructure the next catalog types and files a bit
2021-06-03 14:06:10 +02:00
github-actions[bot] fa92d70fba Version Packages 2021-06-03 13:23:54 +02:00
Ben Lambert 0706a4b27b Merge pull request #5891 from backstage/feat/reimplement-tech-rader
Reworking the Tech Radar plugin to provide easier API to fetch your own data
2021-06-03 12:00:09 +02:00
Dominik Henneke cadec6cdd6 Merge pull request #5900 from SDA-SE/feat/export-field-extension
Export createScaffolderFieldExtension to enable the creation of new field extensions
2021-06-03 11:40:42 +02:00
Ben Lambert eca9b7e891 Update plugins/tech-radar/README.md
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: blam <ben@blam.sh>
2021-06-03 11:36:44 +02:00
blam 5312c627f8 chore: missed updating some of those tests
Signed-off-by: blam <ben@blam.sh>
2021-06-03 11:34:13 +02:00
Fredrik Adelöw 040068feac Merge pull request #5872 from backstage/freben/validate-envelope
Apply more deliberate validation of the entities throughout processing
2021-06-03 11:30:27 +02:00
Dominik Henneke 76f99a1a0b Export createScaffolderFieldExtension to enable the creation of new field extensions
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com>
2021-06-03 11:13:45 +02:00
blam 89e2944e1f chore: fixing tests and making the thing nice
Signed-off-by: blam <ben@blam.sh>
2021-06-03 11:03:20 +02:00
Johan Haals 9a8d749d2e Merge pull request #5898 from backstage/jhaals/bootstrap
catalog/next: Keep bootstrap location
2021-06-03 10:56:21 +02:00
blam 313071b974 chore: adding documentation for loading data
Signed-off-by: blam <ben@blam.sh>
2021-06-03 10:54:06 +02:00
Fredrik Adelöw 9c63be5454 Restructure the next catalog types and files a bit
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-06-03 10:38:59 +02:00
Patrik Oldsberg dae35dc48f Merge pull request from GHSA-pwhf-39xg-4rxw
Fix Advisory 1
2021-06-03 10:09:06 +02:00
Johan Haals f1bbc6da10 catalog/next: Keep bootstrap location
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-06-03 09:50:37 +02:00
blam 9b4b405095 feat: reworking the techRadar plugin to support providing your own TechRadarApi to override how the data get's into your plugin
Signed-off-by: blam <ben@blam.sh>
2021-06-02 17:36:22 +02:00
jrusso1020 ca5f400278 address feedback
Signed-off-by: jrusso1020 <jrusso@brex.com>
2021-06-02 10:56:46 -04:00
jrusso1020 6fe1567a7c Allow configurable number of taskworkers
Right now we are limited to one taskworker in the scaffolder backend
which means you can only scaffold one thing at a time. This is a poor
user experience for larger organizations where multiple users maybe
scaffolding at the same time.

This adds an optional configuration option to increase the number
of taskworkers via the router options if you like, but defaults to
1 if not set.

Signed-off-by: jrusso1020 <jrusso@brex.com>
2021-06-02 10:21:42 -04:00
Fredrik Adelöw e7a5a34740 Apply more deliberate validation of the entities throughout processing, making sure that errors bubble out to the state structure in the end.
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-06-02 14:59:46 +02:00
Dominik Henneke 4358d5a1b1 Merge pull request #5882 from SDA-SE/feat/trailing-space
Remove the trailing space from a the aria-label of the Template "CHOOSE" button
2021-06-02 11:03:17 +02:00
Ben Lambert d46f441560 Merge pull request #5730 from SDA-SE/feat/entity-picker
Add a `<EntityPicker>` field to the scaffolder
2021-06-02 10:48:05 +02:00
Dominik Henneke 3772de8ba3 Remove the trailing space from a the aria-label of the Template "CHOOSE" button
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com>
2021-06-02 09:49:44 +02:00
Patrik Oldsberg 1dcba7b7cf Updated config schema to use Array<> for multiline blocks + core wording tweaks
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-01 20:20:46 +02:00
Patrik Oldsberg 3aeccc94ba Merge pull request #5825 from backstage/mob/evolution-v2
core: split into three new separate packages
2021-06-01 17:29:06 +02:00
Oliver Sand deaba2e13b Sort EntityTagPicker entries
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-06-01 11:20:39 +02:00
Oliver Sand 456df3fefc Merge pull request #5852 from SDA-SE/feat/fix-deps
Move dependency to `@microsoft/microsoft-graph-types`
2021-06-01 09:55:10 +02:00
Oliver Sand 221ddf1d90 Reuse the EntityPicker inside the OwnerPicker
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-06-01 09:53:03 +02:00
Oliver Sand d9f7774ec4 Fix warning about missing key in looped component
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-06-01 08:55:24 +02:00
Oliver Sand 1157fa3075 Add a <EntityPicker> field to the scaffolder
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-06-01 08:55:24 +02:00
Ben Lambert b5ef4cc693 Merge pull request #5677 from backstage/feat/create-scaffolder-extension
Scaffolder Field Extensions
2021-05-31 21:02:40 +02:00