diff --git a/docs/apis/metadata.mdx b/docs/apis/metadata.mdx index b04ed3111b442dae9478171d45f3fc174b150c0f..334a6b08f276032e502c8e1162a22480f0e53550 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 5dd1b141119793fcea81186175e80841f7874b27..17a22e1b9e0b89fa2f03edccc42cd44a5a36b3c2 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 05ff5ded25c66a624a79e531285eb9a2fb829cc9..83b10e8f602bf7da2220679edbfe8208893014ef 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 c613dc1f4097cc360bad52c8ae92b67cc2f1d95e..5409e8f40e36d8307cb026fd9d46aa11058e7c79 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 fd049d6e82d54058630dc978578f082f2156677d..8d11f76d96ad1cce5373ca1f4a3e0e93b6f1f691 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])