Drop json-schema shortcode in favor of definition shortcode

Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
This commit is contained in:
Kévin Commaille 2025-06-16 10:50:25 +02:00
parent d0efefec4f
commit c0781c5551
No known key found for this signature in database
GPG key ID: F26F4BE20A08255B
2 changed files with 1 additions and 47 deletions

View file

@ -1496,7 +1496,7 @@ server, which associates it with a newly generated `client_id`. These values are
used to describe the client to the user and define how the client interacts with used to describe the client to the user and define how the client interacts with
the server. the server.
{{% json-schema name="oauth2-client-metadata" %}} {{% definition path="schemas/oauth2-client-metadata" %}}
###### Metadata localization ###### Metadata localization

View file

@ -1,46 +0,0 @@
{{/*
This template is used to render the fields of a JSON schema that is not an
event.
It expects to be passed a `name` parameter, which is the name of a file
under /data/schemas. The file extension is omitted.
For example:
{{% json-schema name="oauth2-client-metadata" %}}
*/}}
{{ $schema := index .Site.Data "schemas" .Params.name }}
{{ $path := delimit (slice "schemas" .Params.name) "/" }}
{{ $schema = partial "json-schema/resolve-refs" (dict "schema" $schema "path" $path) }}
{{ $schema = partial "json-schema/resolve-allof" $schema }}
<section class="rendered-data event">
<details {{ if not .Site.Params.ui.rendered_data_collapsed }}open{{ end }}>
<summary>
<h1>
<code>{{ $schema.title }}</code>
</h1>
</summary>
<hr>
{{ if $schema.description -}}
{{ $schema.description | markdownify -}}
{{ end -}}
{{ $schema = merge $schema (dict "title" "") -}}
{{ $additional_types := partial "json-schema/resolve-additional-types" (dict "schema" $schema) -}}
{{ range $additional_types -}}
{{ partial "openapi/render-object-table" . -}}
{{ end -}}
</details>
</section>