74233 Commits

Author SHA1 Message Date
blam 1c73ca376b chore(msw): Added msw dependency 2020-06-10 02:14:00 +02:00
blam 74b087daf8 chore(catalog/star): adding a simple cache to stop flicker as a stopgap 2020-06-10 02:04:41 +02:00
blam 7d0f8a2aac chore(catalog/star): reworking how the starring works, it now stores uri sort of references for entities 2020-06-10 00:12:02 +02:00
blam d79649a029 Merge branch 'master' of github.com:spotify/backstage into feat/star-components
* 'master' of github.com:spotify/backstage:
  docs: format with prettier (#1218)
  docs/auth: added overview, oauth description and glossary
  docs: added plantuml generation script
  docs: added prettier config
  v0.1.1-alpha.7
  Moved edit button in catalog to actions menu
2020-06-10 00:11:21 +02:00
Ivan Shmidt cb12daf51b Merge branch 'master' of github.com:spotify/backstage into shmidt-i/followup-register-flow 2020-06-09 23:35:38 +02:00
Patrik Oldsberg 9095886622 plugins/gitops-profiles: bump to alpha.7 2020-06-09 23:26:34 +02:00
Patrik Oldsberg 592ca02612 Merge branch 'master' into gitops-profiles 2020-06-09 23:24:34 +02:00
Patrik Oldsberg 1a747c5e5a Merge pull request #1217 from spotify/rugvip/authdocs
docs/auth: add overview and implementation docs
2020-06-09 22:20:18 +02:00
Rémi DOREAU 40aca74b19 fix(core): Tabs useEffect dependency list 2020-06-09 19:52:05 +02:00
Patrik Oldsberg a633dce818 docs: format with prettier (#1218) 2020-06-09 19:50:41 +02:00
Ivan Shmidt 2b5b3903f7 Optional namespace and name as one part of URL 2020-06-09 18:32:41 +02:00
Patrik Oldsberg 4f3375073d docs/auth: added overview, oauth description and glossary 2020-06-09 18:29:16 +02:00
Patrik Oldsberg 250db6cc2a docs: added plantuml generation script 2020-06-09 18:29:15 +02:00
Patrik Oldsberg c8294b3285 docs: added prettier config 2020-06-09 18:29:15 +02:00
nikek 2b39be42f0 Remove deleted UserBadge component from Sidebar story 2020-06-09 18:17:19 +02:00
Ivan Shmidt 8fbd7f867a Merge branch 'master' of github.com:spotify/backstage into shmidt-i/followup-register-flow 2020-06-09 18:14:27 +02:00
Fredrik Adelöw c617b1cf33 Unbreak the unregister dialog after catalog changes 2020-06-09 17:05:31 +02:00
nikek 9e8cab219a remove LoggedUserBadge 2020-06-09 15:36:24 +02:00
nikek 8a3b1ec93e make the sidebar pin button show up again 2020-06-09 15:32:34 +02:00
blam 90f253aaf8 feat(catalog/star): Ability to star items in the catalog table 2020-06-09 15:20:38 +02:00
Fredrik Adelöw 709cc4004d feat(backend-common): add common code for service shell 2020-06-09 15:10:37 +02:00
Sebastian Qvarfordt 1b4327c9d6 Merge pull request #1213 from hooloovooo/move-edit-metadata-button
Moved edit button in catalog to actions menu
2020-06-09 14:58:19 +02:00
Patrik Oldsberg e61d09d545 Merge pull request #1212 from spotify/rugvip/release
Release v0.1.1-alpha.7
2020-06-09 14:57:12 +02:00
Patrik Oldsberg c53bafc5f9 v0.1.1-alpha.7 2020-06-09 14:24:56 +02:00
Sebastian Qvarfordt 40e95c06a8 Moved edit button in catalog to actions menu 2020-06-09 14:21:30 +02:00
Ben Lambert 00d33f93e4 Enable Filtering of the Catalog Page (#1143)
* feat(catalog/Filters): Add ability to render a React component as the count. Good for loading states and async data rendering for counts.

* chore(Catalog/filters): Updating the table so that we use loading states of the table rather than the panel

* chore(Catalog/filters): added some nice things for enabling the filtering with some nice count componeents

* feat(Catalog/filters): Fetch the correct data and added in enum types to make some nice resolvers

* chore(Catalog/filters): Use the new enum type here

* chore(Catalog/filters): Removing the unused import to fix lintig

* chore(Catalog/filters): Addressing some PR comments

* feat(catalog/filters): Making WebStorage return the same instance for the same bucket for subscriptions

* chore(core/Storage): fixing some issues with different instances of the storage and adding tests for it

* chore(catalog/filters): fixing some tests and trying to remove some of the act warnings in the tests
2020-06-09 13:28:40 +02:00
blam cf204edeb2 chore:(react-router-v6): Moving more logic across to react-router-v6 2020-06-09 11:57:48 +02:00
Fredrik Adelöw 4d7b28e89c Merge pull request #1199 from spotify/freben/unregister
Unbreak the unregister dialog after catalog changes
2020-06-09 10:33:15 +02:00
Fredrik Adelöw e2dc24d237 Remove final DOM nesting warning 2020-06-09 10:26:37 +02:00
Fredrik Adelöw 5f56f981b5 Unbreak the unregister dialog after catalog changes 2020-06-09 10:18:38 +02:00
Marcus Eide 14f104aa1e await promise.all when setting isSignedIn 2020-06-09 10:05:48 +02:00
Marcus Eide e9a2444c9a Documentation: Add guide for how to add an auth provider to the backend (#1145)
* Add guide for how to add a auth provider to the backend

* Move to new docs folder and small corrections

* Split oauth and non-oauth use-cases up and add more info about the verifyFunc

* Move summary to top and add note about non-oauth providers being experimental
2020-06-09 09:39:27 +02:00
Stefan Ålund 920f496a7f Use service theme (#1197)
* Use service theme

* Theme spacing

* breadcrumbs
2020-06-08 20:45:26 +02:00
Benjamin Rowell 056c794451 Make DismissibleBanner persistently dismissed #1153 (#1168)
* Enables DismissableBanner instance in localstorage

When dismissed, a string representation of the DismissableBanner
is sent to localstorage using the storageapi, to allow persistance in
a user session.

* Adds tests and cleans up DismissableBanner changes

DismissbleBanner now has an id prop. This prop is used when
adding a dismissed banner instance to web storage.

The namespace dismissed banners are added to is now set to
"notifications".

Removed refrences to old settings.

Added a test to check web storage functionality.

Updates CatalogPage to add id prop.

Updates CatalogPage test to ensure storageApiRef is valid.

* Updates DismissableBanner stories to include id.

* Adds ApiProvider to DismissableBanner stories.

* Trigger CI

* Removed jest calls and replaced with ErrorApi.

* Updates imports to @backstage/core
2020-06-08 20:16:51 +02:00
Patrik Oldsberg 2bbdf644c8 Merge pull request #1203 from spotify/rugvip/apimocks
packages/test-utils: added MockErrorApi and include in all test apps
2020-06-08 18:57:08 +02:00
Patrik Oldsberg 47d3f04bb7 Merge pull request #1201 from spotify/rugvip/nestapis
packages/core-api,test-utils
2020-06-08 18:21:01 +02:00
Patrik Oldsberg b5b95138f4 packages/test-utils: initial test registry with ErrorApi mock + tests 2020-06-08 18:00:19 +02:00
Patrik Oldsberg c01fe79642 packages/test-utils: added MockErrorApi 2020-06-08 18:00:19 +02:00
Patrik Oldsberg 676c4af4fd package/test-utils: provide renderInTestApp + act wrapping + docs + tests 2020-06-08 17:57:49 +02:00
Marcus Eide 8cd640394d PinButton wip 2020-06-08 16:46:56 +02:00
Marcus Eide eea242f14f List auth providers in UserSettings 2020-06-08 16:45:43 +02:00
Fredrik Adelöw f4ed330002 Deal with breaks in table titles (#1198) 2020-06-08 16:37:12 +02:00
Patrik Oldsberg f55959b680 packages/core-api: added .with() as another way to construct ApiRegistries 2020-06-08 16:09:07 +02:00
Patrik Oldsberg 076409a7b3 Merge pull request #1146 from spotify/rugvip/main
packages/cli: use publishConfig for publish config
2020-06-08 15:50:52 +02:00
Nikki Beesetti 3937a32993 Update FAQ.md (#951)
* Update FAQ.md

Finalized FAQ

* Update docs/FAQ.md

Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>

* Update Backstage security qn

* Fix review comments

Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Raghunandan Balachandran <soapraj@gmail.com>
2020-06-08 15:26:18 +02:00
Patrik Oldsberg 60bb2a5f9c Merge pull request #1172 from spotify/rugvip/runconf
docker,packages/config-loader: add support for runtime config injection from env
2020-06-08 15:25:07 +02:00
Patrik Oldsberg 04b6ed8789 Merge pull request #1154 from spotify/rugvip/lazy
packages/cli: add full support for dynamic imports in build, and build cli with build
2020-06-08 15:24:17 +02:00
Patrik Oldsberg f44c609244 Merge pull request #1139 from spotify/rugvip/bundleconfig
packages/cli: fix handling of public dir and hook it up to config
2020-06-08 15:24:06 +02:00
Fredrik Adelöw 74ad89f8e3 Merge pull request #1158 from spotify/freben/location-processors-3
RFC: Improve the way that locations are read
2020-06-08 15:07:29 +02:00
Patrik Oldsberg f0ba4fb892 Merge pull request #1127 from spotify/rugvip/config
packages/cli,core-api: move config reading and loading into separate packages
2020-06-08 14:21:36 +02:00