Commit Graph

4338 Commits

Author SHA1 Message Date
Jonah Grimes 8488a1a969 added support for the 'members' field of the Group entity, allowing specification of direct members from the Group side of the relationship. added support to the BuiltinKindsEntityProcessor to generate the appropriate relationships. updated documentation.
Signed-off-by: Jonah Grimes <jonah.grimes@gmail.com>
2021-03-28 21:22:36 -04:00
Jonah Grimes 9b18984cab Rolled back changes to examples in catalog-model to maintain compatibility with demo
Signed-off-by: Jonah Grimes <jonah.grimes@gmail.com>
2021-03-27 09:02:59 -04:00
Jonah Grimes ba4beaca82 Added catalog-model support for dependsOn to Component and dependencyOf to Resource. Updated relevant relationship generator entity processors, and system diagram support.
Signed-off-by: Jonah Grimes <jonah.grimes@gmail.com>
2021-03-27 09:02:59 -04:00
Jonah Grimes 372f9e80c6 Rolled back changes to examples in catalog-model to maintain compatibility with demo
Signed-off-by: Jonah Grimes <jonah.grimes@gmail.com>
2021-03-27 09:02:59 -04:00
Jonah Grimes 958d97c4dd Added catalog-model support for dependsOn to Component and dependencyOf to Resource. Updated relevant relationship generator entity processors, and system diagram support.
Signed-off-by: Jonah Grimes <jonah.grimes@gmail.com>
2021-03-27 09:02:59 -04:00
Adam Harvey 883a8debf2 Merge pull request #4502 from adamdmharvey/system-diagram
catalog: Add new System Diagram card
2021-03-26 10:24:55 -04:00
Ben Lambert 80e92b8f48 Merge pull request #5034 from lunarway/feature/catalog-mode
Add readonly mode to catalog-backend
2021-03-26 15:13:56 +01:00
Oliver Sand edc98b109e Merge pull request #5130 from SDA-SE/feat/search-type-export
Export `ReadTreeResponseFile` and `SearchResponseFile`
2021-03-26 11:01:11 +01:00
Fredrik Adelöw 409eb31543 nit: make entity page contents fill width of page
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-03-26 10:42:12 +01:00
Oliver Sand 37e3a69f51 Export ReadTreeResponseFile and SearchResponseFile
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-03-26 09:41:40 +01:00
dependabot[bot] 71b388c47e chore(deps): bump immer from 8.0.1 to 9.0.1
Bumps [immer](https://github.com/immerjs/immer) from 8.0.1 to 9.0.1.
- [Release notes](https://github.com/immerjs/immer/releases)
- [Commits](https://github.com/immerjs/immer/compare/v8.0.1...v9.0.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-26 09:24:08 +01:00
Fredrik Adelöw 676ede6438 Update the entity unregister dialog behavior, to support both unregistration as well as plain deletion
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-03-26 09:07:05 +01:00
Crevil 131ac14d5e Add config to create-app template
Signed-off-by: Crevil <bjoern.soerensen@gmail.com>
2021-03-25 20:59:34 +01:00
Crevil f1b2c1d2c2 Add readonly mode to catalog
This change includes a new `mode` concept to the catalog backend. This gives us
the handle to configure catalog in a `readonly` mode as discussed in #3348.

The new `catalog.mode` field configures that catalog in either `readwrite` or
`readonly`.

- `readwrite` is the current mode that allows users to register components at
  startup through `catalog.locations` and with eg. plugin `catalog-import`

- `readonly` is the new mode which, for now, disables the mutating `location`
  APIs

Signed-off-by: Crevil <bjoern.soerensen@gmail.com>
2021-03-25 20:59:33 +01:00
blam d81bc7e03c chore: fixing create-app version
Signed-off-by: blam <ben@blam.sh>
2021-03-25 18:55:42 +01:00
github-actions[bot] 844da89090 Version Packages 2021-03-25 17:46:13 +00:00
blam e785989b52 lock cli to 3.11.0 so we don't pull in the latest version in scaffolded apps
Signed-off-by: blam <ben@blam.sh>
2021-03-25 18:28:20 +01:00
Adam Harvey b20a7db89c Merge branch 'master' into system-diagram 2021-03-25 11:07:32 -04:00
Adam Harvey 4491ba231f Refactor entity collection
Signed-off-by: Adam Harvey <adam.harvey@dxc.com>
2021-03-25 09:50:35 -04:00
Fredrik Adelöw 4d248725e6 detach the badges plugin from the catalog plugin
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-03-25 14:37:41 +01:00
Tim 4e1227ce2e Merge pull request #5032 from backstage/timbonicus/create-app-updates
Update create-app template for better parity with example app
2021-03-25 06:23:36 -06:00
Eric Peterson bb378ac6f2 Merge pull request #4515 from backstage/iameap/search-indexer
[Search] Foundation: plugins and types
2021-03-25 13:15:33 +01:00
Oliver Sand 38fcac8133 Merge pull request #5022 from SDA-SE/feat/renderintestapp-sub-routes
Support routes of type `SubRouteRef` in `mountedRoutes` parameter of `renderInTestApp`
2021-03-25 12:24:30 +01:00
Oliver Sand 47569802cc Merge pull request #5006 from SDA-SE/feat/userouteparams
Introduce `useRouteRefParams` to `core-api` to retrieve typed route params
2021-03-25 12:24:18 +01:00
Nicolas Torres 2ae8cf4608 Fixes untar not happening under certain occasions
Signed-off-by: Nicolas Torres <nicolast@backbase.com>
2021-03-25 09:00:10 +01:00
Brian Leathem 5691532f89 Changed the signature of createRoutableExtension to include null
Signed-off-by: Brian Leathem <bleathem@netflix.com>
2021-03-24 20:55:05 -07:00
Patrik Oldsberg 83da6bbe4a Merge pull request #4697 from robinjmurphy/fix-tooltip-overflow-props
OverflowTooltip: Don't render component when text is empty
2021-03-24 22:44:34 +01:00
Fredrik Adelöw 8baaa17ca4 Merge pull request #5037 from azerbe/5033-fix_AnalyzerBackend_in_DefaultApp
5033: (fix) adds locationAnalyzer to default-app template
2021-03-24 14:36:07 +01:00
Adam Harvey 865e76d9b6 Refactor for composability pattern
Signed-off-by: Adam Harvey <adam.harvey@dxc.com>
2021-03-23 16:27:41 -04:00
Mateus Marquezini 4449b497f9 #3497 Created an example of how to use the Dialog component
Signed-off-by: Mateus Marquezini <mateusmarquezini01@gmail.com>
2021-03-23 10:05:47 -03:00
dependabot[bot] d42f055d48 chore(deps): bump express-promise-router from 3.0.3 to 4.1.0
Bumps [express-promise-router](https://github.com/express-promise-router/express-promise-router) from 3.0.3 to 4.1.0.
- [Release notes](https://github.com/express-promise-router/express-promise-router/releases)
- [Changelog](https://github.com/express-promise-router/express-promise-router/blob/trunk/CHANGELOG.md)
- [Commits](https://github.com/express-promise-router/express-promise-router/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-23 04:26:33 +00:00
Robin Murphy db4bf2edc1 Default title to empty string
Signed-off-by: Robin Murphy <robin@monzo.com>
2021-03-22 17:08:01 +00:00
Robin Murphy a51fb698b7 Add basic test
Signed-off-by: Robin Murphy <robin@monzo.com>
2021-03-22 17:08:01 +00:00
Robin Murphy b230d5a10a OverflowTooltip: Don't render component when text is empty
Signed-off-by: Robin Murphy <robin@monzo.com>
2021-03-22 17:08:01 +00:00
Patrik Oldsberg dddf2bc5d6 Merge pull request #4747 from inrumi/a11y-patches
Better contrast in dark theme
2021-03-22 11:28:13 +01:00
Alexander Zerbe 02cbb3673a fix: placement of locationAnalyzer definition
Signed-off-by: Alexander Zerbe <alex@aqube.de>
2021-03-21 12:00:13 +01:00
Alexander Zerbe 4912f21ef6 fix: adds locationAnalyzer to default-app template
Signed-off-by: Alexander Zerbe <alex@aqube.de>
2021-03-21 12:00:13 +01:00
Tim Hansen 8817a87cdd Add missing core kinds
Signed-off-by: Tim Hansen <timbonicus@gmail.com>
2021-03-19 15:37:32 -06:00
Tim Hansen d1168562f3 Remove deprecated files
Signed-off-by: Tim Hansen <timbonicus@gmail.com>
2021-03-19 15:24:50 -06:00
Tim Hansen f88fe9dd9b Update create-app template for better parity with example app
Fixes #4613

Signed-off-by: Tim Hansen <timbonicus@gmail.com>
2021-03-19 15:18:26 -06:00
Oliver Sand 2fe195e8f2 Revert everything except the test
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-03-19 11:40:51 +01:00
Eric Peterson cb85673c71 Satisfy the test requirement.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 11:36:56 +01:00
dependabot[bot] d32e8f0086 chore(deps): bump @roadiehq/backstage-plugin-github-insights
Bumps [@roadiehq/backstage-plugin-github-insights](https://github.com/RoadieHQ/backstage-plugin-github-insights) from 0.2.16 to 0.3.2.
- [Release notes](https://github.com/RoadieHQ/backstage-plugin-github-insights/releases)
- [Commits](https://github.com/RoadieHQ/backstage-plugin-github-insights/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-19 10:15:32 +00:00
Patrik Oldsberg bee2805b2b Merge pull request #4581 from kaos/kaos/4457_badges
Kaos/4457 badges
2021-03-19 11:01:44 +01:00
Oliver Sand 06dd774eac Support routes of type SubRouteRef in mountedRoutes parameter of renderInTestApp
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-03-19 10:34:42 +01:00
Eric Peterson fb2ff7dfb0 Provide useful logging in the IndexBuilder.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:49 +01:00
Eric Peterson 44ec2571b6 Use Catalog REST API instead of assuming local process.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:49 +01:00
Eric Peterson 3560405cab Call a builder a builder.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:49 +01:00
Anders Näsman e450be8227 move search-next page from app to plugin-search
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:49 +01:00
Anders Näsman 5a045906c2 remove singleton pattern from indexer
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:49 +01:00