docs/themes/geekboot/layouts/partials/apiBuilder/getVersionAndSchema.html

24 lines
650 B
HTML

{{/* Pass a schema and find the currently active version and return a dict of (version: <version>, schema: <schema>) */}}
{{ $version := "" }}
{{ $schema := dict }}
{{ $deprecated := false }}
{{ range .versions }}
{{ if index . "storage" }}
{{ $version = .name }}
{{ $schema = .schema }}
{{ $deprecated = .deprecated }}
{{ else if (and (index . "served") (not $version)) }}
{{ $version = .name }}
{{ $schema = .schema }}
{{ $deprecated = .deprecated }}
{{ end }}
{{ end }}
{{ return (dict "version" $version
"schema" $schema
"deprecated" $deprecated)
}}