Commit Graph

5557 Commits

Author SHA1 Message Date
blam 5312c627f8 chore: missed updating some of those tests
Signed-off-by: blam <ben@blam.sh>
2021-06-03 11:34:13 +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
blam 313071b974 chore: adding documentation for loading data
Signed-off-by: blam <ben@blam.sh>
2021-06-03 10:54:06 +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
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
blam c2c83f46a7 chore: making the changes backwards compatible with default extensions being rendered when nothing supplied, and updating changeset to reflect This
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:59:08 +02:00
blam f0cfac64d2 chore: rename to ScaffolderFieldExtensions
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:35:54 +02:00
blam b35d36ccc1 chore: fixing tests
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:31:02 +02:00
blam 5a744b6b6a chore: reworking how the tests work and testing the validation seperately
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:16 +02:00
blam 3d60be7c95 chore: fix deps for external depencies now we export some JSX things
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:16 +02:00
blam f487ad12e0 chore: fixing some parts of the build
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:16 +02:00
blam 09fad54e12 tests: added some tests for the new composability helpers
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:16 +02:00
blam 5a6ba065ad chore: reworking a little more to simplify again
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:16 +02:00
blam ca185ff577 feat(scaffolder): added some simple extractors to grab the data
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:16 +02:00
blam bcead6b799 chore: simplify logic a little more and use getComponentData
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:16 +02:00
blam 1124804744 chore: re-add the attachComponentData again, it's a little nicer for now
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:16 +02:00
blam feb0cc5f54 feat(scaffolder/fields): try a simpler way to register
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:16 +02:00
blam 6bba66c0d6 chore: added some more refactor to validate now TODO
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:15 +02:00
blam 73a0f4e52b feat: started some work on making custom fields extensible using the composition API
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:15 +02:00
blam 81e6f5542c chore: starting to addthje scaffolder form extension point
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:15 +02:00
Oliver Sand f46a9e82d7 Move dependency to @microsoft/microsoft-graph-types from @backstage/plugin-catalog to @backstage/plugin-catalog-backend
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-05-28 16:11:59 +02:00
Fredrik Adelöw 8e919a6f88 Tweak the EntityListProvider to do single-cycle updates.
The old code had some "waterfalls" of things triggering other things. For example, the following could happen in succession based on a single filter changing:

- the filter contents changed
- the client side filtered entities changed
- a backend load was triggered
- the backend responded, which made both the client side filtered entities and the backend entities change

The proposed new code does all of the actual work in one single unit, applying all updates in one go.

Sadly this doesn't entirely address the slowness of the entities table. But it makes updates more consistent and less flickery, and less frequent.

Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-05-28 16:11:31 +02:00
Oliver Sand 2b5b5b54fc Merge pull request #5835 from SDA-SE/feat/scaffolder-support-oneOf
Don't merge with previous from state on form changes
2021-05-28 09:50:16 +02:00
Patrik Oldsberg 04127b3960 components,app-api,plugin-api: prefix package names with core-
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-05-28 00:08:21 +02:00
Patrik Oldsberg 65da177bd2 catalog-react: migrate to use plugin-api
Co-authored-by: Juan Lulkin <jmaiz@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-05-27 23:26:13 +02:00
Patrik Oldsberg 97b59b5821 graphiql: migrate to use plugin-api
Co-authored-by: Juan Lulkin <jmaiz@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-05-27 23:26:13 +02:00
Johan Haals cbdc786d4b Merge pull request #5740 from backstage/jhaals/drop-bootstrap
Catalog/next: Drop bootstrap  from locations table
2021-05-27 16:33:51 +02:00
Fredrik Adelöw fe2934fe77 Merge pull request #5838 from backstage/freben/invert-type-column
invert logic for when to show type column
2021-05-27 16:13:37 +02:00
Fredrik Adelöw 2a942cc9e9 invert logic for when to show type column
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-05-27 15:51:02 +02:00
Oliver Sand 1de5d7ef25 Add test for oneOf
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-05-27 14:25:17 +02:00
Johan Haals baee1ed980 Merge pull request #5820 from backstage/mob/stitch-ticket
catalog/next: Replace stitch transactions with ticket
2021-05-27 14:12:22 +02:00
Johan Haals f33321fd6d Move pre-insertion to final_entity to stitcher
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-05-27 13:36:23 +02:00
Oliver Sand f430b6c6fd Don't merge with previous from state on form changes
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-05-27 13:07:08 +02:00
github-actions[bot] b5a0d1c5d7 Version Packages 2021-05-27 10:23:15 +00:00
Eric Peterson f4a7fd8126 Merge pull request #5821 from backstage/iameap/techdocs-respect-download-attr
[TechDocs] Respect download attribute
2021-05-27 10:54:58 +02:00
Tim 7f7b60df6a Merge pull request #5643 from backstage/timbonicus/catalog-entity-context
Add EntityListProvider with hooks/filters
2021-05-26 21:50:48 -06:00
Tim Hansen 9768e36c4e Merge branch 'master' into timbonicus/catalog-entity-context 2021-05-26 17:21:23 -06:00
Tim Hansen e2d5014c71 Add documentation for catalog customization
Signed-off-by: Tim Hansen <timbonicus@gmail.com>
2021-05-26 12:38:30 -06:00
Heather Lee a1446073bb Merge branch 'master' of github.com:splunk/backstage into feature/update-splunk-on-call-invalid-team
Signed-off-by: Heather Lee <heatherl@splunk.com>
2021-05-26 11:01:23 -07:00
Patrik Oldsberg 7b5cb76569 Merge pull request #5326 from Liverpool-Victoria/feature/infocard-fullheight-variant-support
Add support for fullHeight variant
2021-05-26 19:06:42 +02:00