From adb266126d0a6c4436bed42a7c1d58bd34814486 Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Tue, 3 Dec 2024 11:37:46 +0100 Subject: [PATCH] [web] Use resources.GetRemote | transform.Unmarshall instead of GetJSON. --- web/layouts/partials/releases/single.html | 9 ++++++--- web/layouts/releases/list.html | 9 ++++++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/web/layouts/partials/releases/single.html b/web/layouts/partials/releases/single.html index b193c95d6f5..f896ca7a775 100644 --- a/web/layouts/partials/releases/single.html +++ b/web/layouts/partials/releases/single.html @@ -160,8 +160,11 @@ {{ if eq $type "GitHub" }} {{ .Content }} {{ else }} - {{ $urlPre := "https://gitlab.opengeosys.org/api/v4" }} - {{ $release := getJSON $urlPre "/projects/120/releases/" .Params.tag }} - {{ $release.description | markdownify }} + {{ $data := dict }} + {{ $url := print "https://gitlab.opengeosys.org/api/v4/projects/120/releases/" .Params.tag }} + {{ with resources.GetRemote $url }} + {{ $data = . | transform.Unmarshal }} + {{ end }} + {{ $data.description | markdownify }} {{ end }} </div> diff --git a/web/layouts/releases/list.html b/web/layouts/releases/list.html index 5bcda35ee70..1c53b52ab49 100644 --- a/web/layouts/releases/list.html +++ b/web/layouts/releases/list.html @@ -62,9 +62,12 @@ <li><a href="{{ .Permalink }}">{{ .Title }}</a>, {{.Params.release_date}}</li> {{ end }} {{ end }} - {{ $urlPre := "https://api.github.com" }} - {{ $releases := getJSON $urlPre "/repos/ufz/ogs/releases" }} - {{ range $index, $element := $releases }} + {{ $data := dict }} + {{ $url := "https://api.github.com/repos/ufz/ogs/releases" }} + {{ with resources.GetRemote $url }} + {{ $data = . | transform.Unmarshal }} + {{ end }} + {{ range $index, $element := $data }} {{ if not (eq $index 0) }} {{ if and (not .draft) (not .prerelease) }} <li> -- GitLab