From 72dd7581607be043b29fb1f17bbde40c17f1a661 Mon Sep 17 00:00:00 2001 From: Jens L Date: Fri, 25 Aug 2023 23:01:08 +0200 Subject: [PATCH] web/admin: make version clickable for stable releases (#6626) Signed-off-by: Jens Langhammer --- .../admin-overview/cards/VersionStatusCard.ts | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/web/src/admin/admin-overview/cards/VersionStatusCard.ts b/web/src/admin/admin-overview/cards/VersionStatusCard.ts index 304eddf5a..85bbd6a30 100644 --- a/web/src/admin/admin-overview/cards/VersionStatusCard.ts +++ b/web/src/admin/admin-overview/cards/VersionStatusCard.ts @@ -12,7 +12,6 @@ import { AdminApi, Version } from "@goauthentik/api"; @customElement("ak-admin-status-version") export class VersionStatusCard extends AdminStatusCard { - headerLink = "https://goauthentik.io/docs/releases"; icon = "pf-icon pf-icon-bundle"; getPrimaryValue(): Promise { @@ -43,16 +42,12 @@ export class VersionStatusCard extends AdminStatusCard { } renderValue(): TemplateResult { + let text = this.value?.versionCurrent; + let link = "https://goauthentik.io/docs/releases/${this.value?.versionCurrent}"; if (this.value?.buildHash) { - return html` - - ${this.value.buildHash?.substring(0, 7)} - - `; + text = this.value.buildHash?.substring(0, 7); + link = "https://github.com/goauthentik/authentik/commit/${this.value.buildHash}"; } - return html`${this.value?.versionCurrent}`; + return html` ${text} `; } }