From 1a825a6be265985e5bdac7a5a7ae28897d43b6e2 Mon Sep 17 00:00:00 2001 From: Florian Kaufmann <florian.kaufmann@codecentric.de> Date: Wed, 10 Nov 2021 16:05:41 +0100 Subject: [PATCH] =?UTF-8?q?Anpassung=20der=20Api=20Seiten,=20dass=20es=20m?= =?UTF-8?q?=C3=B6glich=20wird=20diese=20auf=20bestimmte=20Versionen=20zu?= =?UTF-8?q?=20pinnen.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/apis/metadata.mdx | 2 +- docs/apis/routing-api.mdx | 2 +- docs/apis/submission-api.mdx | 2 +- src/components/ApiSpec.js | 3 +-- src/components/JSONSchema.js | 4 ++-- 5 files changed, 6 insertions(+), 7 deletions(-) diff --git a/docs/apis/metadata.mdx b/docs/apis/metadata.mdx index b04ed3111..334a6b08f 100644 --- a/docs/apis/metadata.mdx +++ b/docs/apis/metadata.mdx @@ -5,4 +5,4 @@ hide_table_of_contents: true import JSONSchema from '@site/src/components/JSONSchema' -<JSONSchema enforceLatest={true} /> +<JSONSchema version="1.0.0" /> diff --git a/docs/apis/routing-api.mdx b/docs/apis/routing-api.mdx index 5dd1b1411..17a22e1b9 100644 --- a/docs/apis/routing-api.mdx +++ b/docs/apis/routing-api.mdx @@ -5,4 +5,4 @@ hide_table_of_contents: true import ApiSpec from '@site/src/components/ApiSpec' -<ApiSpec gitlabProjectId={"44"} path={"routing-api"} artifact={"routing-api.yaml"} enforceLatest={true} /> +<ApiSpec gitlabProjectId={"44"} path={"routing-api"} artifact={"routing-api.yaml"} version="0.9.0" /> diff --git a/docs/apis/submission-api.mdx b/docs/apis/submission-api.mdx index 05ff5ded2..83b10e8f6 100644 --- a/docs/apis/submission-api.mdx +++ b/docs/apis/submission-api.mdx @@ -5,4 +5,4 @@ hide_table_of_contents: true import ApiSpec from '@site/src/components/ApiSpec' -<ApiSpec gitlabProjectId={"1"} path={"submission-api"} artifact={"submission-api.yaml"} /> +<ApiSpec gitlabProjectId={"1"} path={"submission-api"} artifact={"submission-api.yaml"} version="1.0.0" /> diff --git a/src/components/ApiSpec.js b/src/components/ApiSpec.js index c613dc1f4..5409e8f40 100644 --- a/src/components/ApiSpec.js +++ b/src/components/ApiSpec.js @@ -14,10 +14,9 @@ export default function ApiSpec(props) { const isInBrowser = ExecutionEnvironment.canUseDOM const {pluginId} = useActivePlugin({failfast: true}) - const { name: siteVersion } = useActiveVersion(pluginId) const {execute, status, error, value: latestVersion} = useAsync(getLatestVersion, { - siteVersion: props.enforceLatest ? '*' : siteVersion, + siteVersion: props.version ? '*' : props.version, projectId: props.gitlabProjectId }, false) diff --git a/src/components/JSONSchema.js b/src/components/JSONSchema.js index fd049d6e8..8d11f76d9 100644 --- a/src/components/JSONSchema.js +++ b/src/components/JSONSchema.js @@ -27,7 +27,7 @@ export default function JSONSchema(props) { const {name: siteVersion} = useActiveVersion(pluginId) const {execute, status, error, value: latestVersion} = useAsync(getLatestVersion, { - siteVersion: props.enforceLatest ? '*' : siteVersion, + siteVersion: props.version ? '*' : props.version, projectId: GITLAB_PROJECT_ID, includePrerelease: true }, false) @@ -41,7 +41,7 @@ export default function JSONSchema(props) { useEffect(async () => { if (status === 'success') { - console.log('vvvvvv', latestVersion, siteVersion, props.enforceLatest) + console.log('vvvvvv', latestVersion, siteVersion, props.version) setMetadataSchema(await loadSchema(latestVersion)) } }, [status]) -- GitLab