Commit Graph

2621 Commits

Author SHA1 Message Date
blam 27879655a7 chore(catalog/star): removing msw dependency, wrong branch 2020-06-10 13:53:55 +02:00
blam f4375dcfe1 Merge branch 'master' of github.com:spotify/backstage into feat/star-components
* 'master' of github.com:spotify/backstage:
  chore(catalog): consistent use of named exports
  fix(core): Tabs useEffect dependency list
  Optional namespace and name as one part of URL
  Remove deleted UserBadge component from Sidebar story
  remove LoggedUserBadge
  make the sidebar pin button show up again
  feat(backend-common): add common code for service shell
  await promise.all when setting isSignedIn
  PinButton wip
  List auth providers in UserSettings
  Collapsible sidebar item for auth providers
  fix(core): lint error
  refactor(core): update tabs
  Fix tests
  /catalog/:namespace?/:kind/:name/
  feat(core): add Tabs component
2020-06-10 12:32:38 +02:00
Fredrik Adelöw 388cb18ed2 Merge pull request #1194 from spotify/freben/backend-common-service
feat(backend-common): add common code for service shell
2020-06-10 11:33:24 +02:00
Niklas Ek 990ab12669 Merge pull request #1215 from spotify/mob/sidebar-auth
List auth providers
2020-06-10 10:22:30 +02:00
Sebastian Qvarfordt 4cc80f8915 Merge pull request #1076 from ayshiff/feature/tabs-component
feat(core): Tabs component
2020-06-10 10:10:50 +02:00
Fredrik Adelöw 3c13b2ee93 Merge pull request #1223 from spotify/freben/named
chore(catalog): consistent use of named exports
2020-06-10 09:03:31 +02:00
Fredrik Adelöw 9964044ed6 chore(catalog): consistent use of named exports 2020-06-10 08:36:32 +02:00
Fredrik Adelöw 2c26f1f781 Merge pull request #1156 from spotify/shmidt-i/followup-register-flow
Change URL for the entity view
2020-06-10 08:21:30 +02:00
blam 01d0f3ae80 chore(msw): Added msw dependency
(cherry picked from commit 1c73ca376b)
2020-06-10 02:18:27 +02:00
blam 01868352cf chore(catalog/star): fixing issues with unmocked deps 2020-06-10 02:16:36 +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 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
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
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