Skip to content
Snippets Groups Projects
Verified Commit 1a825a6b authored by Florian Kaufmann's avatar Florian Kaufmann
Browse files

Anpassung der Api Seiten, dass es möglich wird diese auf bestimmte Versionen zu pinnen.

parent 3028e73d
No related branches found
No related tags found
1 merge request!68Update docs for 1.0.0 release
......@@ -5,4 +5,4 @@ hide_table_of_contents: true
import JSONSchema from '@site/src/components/JSONSchema'
<JSONSchema enforceLatest={true} />
<JSONSchema version="1.0.0" />
......@@ -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" />
......@@ -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" />
......@@ -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)
......
......@@ -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])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment