Ben Lambert
8f5befa35e
Merge pull request #6691 from Patil2099/master
...
Fix All Material UI Warnings
2021-08-03 20:18:56 +02:00
Pankaj Patil
d56c390e8f
Fix All Material UI Warnings
...
Signed-off-by: Pankaj Patil <pankaj.patil2099@hotmail.com >
2021-08-03 21:49:08 +05:30
Camila Belo
db58cf06c2
fix(techdocs-plugin): apply review suggestions
...
- strict regex scope to avoid security issues
- add techdocs prefix to the changeset file
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2021-08-03 08:56:01 +02:00
Camila Belo
b24a18e406
fix(techdocs-plugin): do not sanitize safe head links
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2021-08-03 08:44:48 +02:00
Phil Kuang
11c370af20
feat(catalog-backend): support filtering on property existence
...
Signed-off-by: Phil Kuang <pkuang@factset.com >
2021-07-25 10:40:51 -04:00
Eric Peterson
59e2987eb0
Forbid style tags, per existing test.
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2021-07-21 16:32:14 +02:00
Eric Peterson
106ac9aa35
Clean up unneeded tag/attr allow lists.
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2021-07-21 15:39:03 +02:00
Eric Peterson
d80be05359
Move sanitize transformer out of its special dir
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2021-07-21 15:38:45 +02:00
Eric Peterson
16218839ba
MVP DOMPurify Swap over sanitize-html
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2021-07-21 15:37:36 +02:00
Eric Peterson
cdc223c1b7
Merge pull request #6492 from SDA-SE/feat/techdocs-async-transformer
...
[TechDocs] Refactor the techdocs transformers to return `Promise`s and await all transformations
2021-07-21 15:15:53 +02:00
Eric Peterson
3b50bd9548
Merge pull request #6375 from RoadieHQ/gh4568-tech-docs-collator
...
Implement DefaultTechDocsCollator
2021-07-21 15:01:48 +02:00
Dominik Henneke
af46ffabfd
Merge remote-tracking branch 'upstream/master' into feat/techdocs-async-transformer
2021-07-21 14:00:11 +02:00
Eric Peterson
17b6919001
Merge pull request #6491 from SDA-SE/feat/techdocs-reduce-rerender
...
[TechDocs] Only update the path when the content is updated
2021-07-21 13:52:48 +02:00
Dominik Henneke
445440a408
Make sure all old transformations are cancelled when the hook dependencies changed
...
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com >
2021-07-21 13:52:29 +02:00
Dominik Henneke
7d67750eae
Merge remote-tracking branch 'upstream/master' into feat/techdocs-async-transformer
2021-07-21 12:43:50 +02:00
Dominik Henneke
391c4d9b45
Merge remote-tracking branch 'upstream/master' into feat/techdocs-reduce-rerender
2021-07-19 17:11:07 +02:00
Philipp Hugenroth
280c0c60be
Merge branch 'master' into entity-page-responsiveness
2021-07-19 11:10:43 +02:00
Philipp Hugenroth
c642324708
Legacy option for overflow wrap & update changeset bump
...
Signed-off-by: Philipp Hugenroth <philipph@spotify.com >
2021-07-19 11:06:28 +02:00
Philipp Hugenroth
bcfdd852c2
Break error message text for docs on EntityPage
...
Signed-off-by: Philipp Hugenroth <philipph@spotify.com >
2021-07-15 15:12:16 +02:00
Dominik Henneke
214e7c52d1
Refactor the techdocs transformers to return Promises and await all transformations
...
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com >
2021-07-15 14:35:19 +02:00
Dominik Henneke
3d3c43f0a7
Create a dedicated contentLoading action that keeps old content
...
This change makes sure that the content is removed when an error occurs such as a link to a missing page. It also stills shows the old content while the new one is loaded. The (delayed) loading indicator still shows that new content is loaded.
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com >
2021-07-15 14:33:43 +02:00
Dominik Henneke
378cc6a54b
Only update the path when the content is updated
...
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com >
2021-07-15 14:33:42 +02:00
Jussi Hallila
9266b80ab3
Implement DefaultTechDocsCollator
...
* Implements a collator for tech docs.
* Retrieves mkdocs created search index for entities that have documentation configured
* Registers collator to expose tech docs content to be searchable
* Adds pagination to example search
* Modifies example search to contain tech docs
* Displays docs results with link to docs and the entity name as title.
* Creates a reusable type filter to be located in the search package.
* Add tests for type filter
Signed-off-by: Jussi Hallila <jussi@hallila.com >
2021-07-15 13:14:25 +02:00
Dominik Henneke
9ed3d401c8
Refactor <TechDocsPageHeader/> to not use AsyncState as inputs
...
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com >
2021-07-15 10:20:12 +02:00
Dominik Henneke
e35b13afa9
Handle error responses in getTechDocsMetadata and getEntityMetadata such that <TechDocsPageHeader> doesn't throw errors.
...
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com >
2021-07-15 10:20:11 +02:00
Eric Peterson
855c9d8341
Merge pull request #6454 from kuangp/fix/techdocs
...
fix(techdocs): fetch entity relations field to determine owned docs
2021-07-15 09:22:29 +02:00
Eric Peterson
ef4a4cdefd
Merge pull request #6341 from SDA-SE/feat/techdocs-build-logs
2021-07-14 23:30:15 +02:00
Eric Peterson
7703516ad8
Merge pull request #6355 from adrianke77/techdocs-sidebars-not-adjusting-position
...
TechDocs: Sidebars not adjusting positions
2021-07-14 17:43:31 +02:00
Phil Kuang
537c37b0f1
fix(techdocs): fetch entity relations field to determine owned docs
...
Signed-off-by: Phil Kuang <pkuang@factset.com >
2021-07-13 11:23:57 -04:00
Dominik Henneke
2d58075d46
Display the correct error message
...
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com >
2021-07-13 16:49:33 +02:00
Dominik Henneke
fbb6d421e9
Merge remote-tracking branch 'upstream/master' into feat/techdocs-build-logs
2021-07-09 14:35:01 +02:00
Dominik Henneke
4255617c2e
Show the error alert on the not found page in case there are sync errors
...
This allows access to the build logs in the initial build view
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com >
2021-07-09 14:33:54 +02:00
Eric Peterson
b5ee8b0a53
Add styles for scrollbars in long code blocks. #5467
...
Co-authored-by: Camila Belo <camilaibs@gmail.com >
Co-authored-by: Raghunandan Balachandran <raghunandan@spotify.com >
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2021-07-08 12:14:52 +02:00
Adrian Ke
2a4a3b32dd
techdocs: sidebars not adjusting positions
...
Signed-off-by: Adrian Ke <adrian.ke@grabtaxi.com >
2021-07-06 16:53:07 +08:00
Dominik Henneke
136a919748
Show a "Refresh" button to if the content is stale
...
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com >
2021-07-05 15:07:08 +02:00
Dominik Henneke
3af126cddf
Provide a Drawer component to follow a running build
...
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com >
2021-07-05 14:20:41 +02:00
Dominik Henneke
f1200f44c8
Rewrite the /sync/:namespace/:kind/:name to return an event-stream
...
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com >
2021-07-05 14:20:41 +02:00
Fredrik Adelöw
2993f0ea45
Merge pull request #6261 from GoWind/techdocs-fetch-with-credentials
...
Techdocs: Include cookies when requesting SVGs
2021-06-30 23:41:55 +02:00
Gowind
103b1b6ea6
Add unit test to ensure credentials are sent for SVGs
...
Signed-off-by: Gowind <petrovgovind@gmail.com >
2021-06-30 22:51:16 +02:00
Phil Kuang
a444c7431a
feat(techdocs): filter fetched entity kinds and fields
...
Signed-off-by: Phil Kuang <pkuang@factset.com >
2021-06-30 15:15:28 -04:00
Gowind
99a2873c76
Techdocs: Include cookies when requesting SVGs
...
Signed-off-by: Gowind <petrovgovind@gmail.com >
2021-06-29 15:18:01 +02:00
Patrik Oldsberg
9258c54f87
Merge branch 'master' into rugvip/mod
2021-06-22 10:07:18 +02:00
Yousif Al-Raheem
aefd54da6e
fix overlapping sidebar with tabs in techdocs ( #6121 )
...
Signed-off-by: Yousif Al-Raheem <yousifalraheem@gmail.com >
2021-06-21 12:40:48 +02:00
Patrik Oldsberg
d453c05dc3
apply core-imports codemod to all packages and plugins
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-06-19 15:33:08 +02:00
Fredrik Adelöw
a88073c29a
Update copyright headers
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-06-18 20:26:42 +02:00
Dominik Henneke
ba984f675a
Add a BUILD_READY_RELOAD type that replaces the old contentIsStale logic
...
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com >
2021-06-17 10:23:41 +02:00
Dominik Henneke
2b9d30b153
Fix minor issues from the review comments
...
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com >
2021-06-17 10:23:41 +02:00
Dominik Henneke
1dfec7a2ae
Refactor the implicit logic from <Reader /> into an explicit state machine
...
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com >
2021-06-17 10:23:41 +02:00
Eric Peterson
33f820eb07
Merge pull request #6006 from backstage/iameap/bug-techdocs-ext-svg
...
[TechDocs] Fix external image rendering
2021-06-17 09:52:18 +02:00
Eric Peterson
0606f9b416
Clean up tests.
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2021-06-17 09:30:36 +02:00