diff --git a/web/src/admin/admin-overview/AdminOverviewPage.ts b/web/src/admin/admin-overview/AdminOverviewPage.ts index 57f29f733..0518fa9f8 100644 --- a/web/src/admin/admin-overview/AdminOverviewPage.ts +++ b/web/src/admin/admin-overview/AdminOverviewPage.ts @@ -168,30 +168,17 @@ export class AdminOverviewPage extends AKElement {
- - +
- - +
- - +

diff --git a/web/src/admin/admin-overview/cards/SystemStatusCard.ts b/web/src/admin/admin-overview/cards/SystemStatusCard.ts index dd8d8aa8e..da44f829b 100644 --- a/web/src/admin/admin-overview/cards/SystemStatusCard.ts +++ b/web/src/admin/admin-overview/cards/SystemStatusCard.ts @@ -15,7 +15,8 @@ import { AdminApi, OutpostsApi, System } from "@goauthentik/api"; export class SystemStatusCard extends AdminStatusCard { now?: Date; - header = t`OK`; + header = t`System status`; + icon = "pf-icon pf-icon-server"; async getPrimaryValue(): Promise { this.now = new Date(); diff --git a/web/src/admin/admin-overview/cards/VersionStatusCard.ts b/web/src/admin/admin-overview/cards/VersionStatusCard.ts index f52b8caad..8d06cfc35 100644 --- a/web/src/admin/admin-overview/cards/VersionStatusCard.ts +++ b/web/src/admin/admin-overview/cards/VersionStatusCard.ts @@ -13,6 +13,10 @@ import { AdminApi, Version } from "@goauthentik/api"; @customElement("ak-admin-status-version") export class VersionStatusCard extends AdminStatusCard { + header = t`Version`; + headerLink = "https://goauthentik.io/docs/releases"; + icon = "pf-icon pf-icon-bundle"; + getPrimaryValue(): Promise { return new AdminApi(DEFAULT_CONFIG).adminVersionRetrieve(); } diff --git a/web/src/admin/admin-overview/cards/WorkerStatusCard.ts b/web/src/admin/admin-overview/cards/WorkerStatusCard.ts index a850c8742..1740fd3a2 100644 --- a/web/src/admin/admin-overview/cards/WorkerStatusCard.ts +++ b/web/src/admin/admin-overview/cards/WorkerStatusCard.ts @@ -13,6 +13,9 @@ import { AdminApi } from "@goauthentik/api"; @customElement("ak-admin-status-card-workers") export class WorkersStatusCard extends AdminStatusCard { + header = t`Workers`; + icon = "pf-icon pf-icon-server"; + getPrimaryValue(): Promise { return new AdminApi(DEFAULT_CONFIG).adminWorkersRetrieve().then((workers) => { return workers.count;