* Add support for reading groups and users from the Microsoft Graph API.
* Limit amount of parallel requests
* Add helper for paging in odata collections
* Add tests for the microsoft graph reader
* Output the correct relations between groups and users
The top level is the acme-corp Group. Here is the graph
acme-corp
|
infrastructure
|
_______________
| |
backstage boxoffice
| | | |
team-a team-b team-c team-d
The members of those groups are as follows:
team-a: team-b: team-c: team-d:
Janelle Dawe Jenny Doe Frank Tiernan Eva MacDowell
Nigel Manning Jonathon Page Tara MacGovern Lucy Sheehan
Breanna Davison Amelia Park Sarah Gilroy
Justine Barrow Peadar MacMahon
Colette Brock Calum Leavy
Specity a Google Analytics Tracking ID in the `app-config.yaml` to
enable Google Analytics tracking.
```
app:
title:
baseUrl:
googleAnalyticsTrackingId: UA-000000-0
```
If the `googleAnalyticsTrackingId` is not supplied, no tracking script
is added to the application and no tracking can occur.
Includes Helm chart changes to allow overriding the GA Tracking ID.
* feat(techdocs): TechDocsPageWrapper to take in labels prop and use TechDocsHeader component
* feat(techdocs): new TechDocsHeader component as wrapper around Header from core
* feat(techdocs): TechDocsPage metadata
* feat(techdocs): TechDocsMetadata class responsible for reading metadata from generated techdocs metadata json file
* fix(techdocs): delete TechDocsPageWrapper component
* fix(app-config): delete /docs from request url
* feat(techdocs): TechDocsHeader with labels to browse metadata
* fix(techdocs): move metadata to backend plugin
* feat(techdocs-backend): introduce two new metadata routes
* feat(techdocs): new techdocs api to be responsible to request metadata from backend
* feat(techdocs): register new api for plugin
* fix(techdocs): reader to take in onReady prop
* fix(techdocs): TechDocsHome component to use its own header
* fix(techdocs): TechDocsPage responsible to get metadata and pass it down to the TechDocsHeader
* fix(techdocs): component tests for both TechDocsHeader and TechDocsPage
* fix(techdocs): adjust api to use /docs in url since it was taken away in requestURL
* fix(tests): move assertion into act
* fix(techdocs): rename TechDocsHeader to TechDocsPageHeader
* fix(techdocs): rename TechDocsHeader to TechDocsPageHeader
* fix(techdocs-backend): add some logs
* Update plugins/techdocs/src/reader/components/TechDocsPage.test.tsx
* delete unused import
* Read from Config for timezone timers
* Remove recusrive dependency on backstage/core and fix tsc errors
* Modify to use ConfigArray instead of fixed Config
* Fix lint and tsc errors
* Cean up app-config.yaml
* add back newline
* Fix prettier error on app-config.yaml
* Address review comments