@@ -88,6 +94,7 @@ import { ArrowBackCircleOutline as BackIcon } from "@vicons/ionicons5";
import XPageHeader from "@/components/PageHeader.vue";
import XPairTag from "@/components/PairTag.vue";
import XPanel from "@/components/Panel.vue";
+import XAnchor from "@/components/Anchor.vue";
import chartApi from "@/api/chart";
import type { Chart } from "@/api/chart";
import { useRoute } from "vue-router";
diff --git a/ui/src/pages/registry/View.vue b/ui/src/pages/registry/View.vue
index 8100529..2291dd2 100644
--- a/ui/src/pages/registry/View.vue
+++ b/ui/src/pages/registry/View.vue
@@ -22,7 +22,13 @@
{{ model.name }}
{{ model.url }}
{{ model.username }}
+
+ {{ model.createdBy?.name }}
+
{{ model.createdAt }}
+
+ {{ model.updatedBy?.name }}
+
{{ model.updatedAt }}
@@ -37,6 +43,7 @@ import {
} from "naive-ui";
import { ArrowBackCircleOutline as BackIcon } from "@vicons/ionicons5";
import XPageHeader from "@/components/PageHeader.vue";
+import XAnchor from "@/components/Anchor.vue";
import { XDescription, XDescriptionItem } from "@/components/description";
import registryApi from "@/api/registry";
import type { Registry } from "@/api/registry";
diff --git a/ui/src/pages/role/List.vue b/ui/src/pages/role/List.vue
index ce46a6a..d4d07c8 100644
--- a/ui/src/pages/role/List.vue
+++ b/ui/src/pages/role/List.vue
@@ -22,6 +22,7 @@
{{ t('fields.id') }} |
{{ t('fields.name') }} |
{{ t('fields.desc') }} |
+ {{ t('fields.updated_at') }} |
{{ t('fields.actions') }} |
@@ -32,6 +33,7 @@
{{ r.name }} |
{{ r.desc }} |
+ {{ r.updatedAt }} |
diff --git a/ui/src/pages/role/View.vue b/ui/src/pages/role/View.vue
index da9f74b..ab6898b 100644
--- a/ui/src/pages/role/View.vue
+++ b/ui/src/pages/role/View.vue
@@ -21,6 +21,14 @@
{{ model.id }}
{{ model.name }}
{{ model.desc }}
+
+ {{ model.createdBy?.name }}
+
+ {{ model.createdAt }}
+
+ {{ model.updatedBy?.name }}
+
+ {{ model.updatedAt }}
@@ -45,6 +53,7 @@ import { useRoute } from "vue-router";
import { ArrowBackCircleOutline as BackIcon } from "@vicons/ionicons5";
import XPageHeader from "@/components/PageHeader.vue";
import XPairTag from "@/components/PairTag.vue";
+import XAnchor from "@/components/Anchor.vue";
import { XDescription, XDescriptionItem } from "@/components/description";
import roleApi from "@/api/role";
import type { Role } from "@/api/role";
diff --git a/ui/src/pages/stack/View.vue b/ui/src/pages/stack/View.vue
index a2b3bc9..d11bd4a 100644
--- a/ui/src/pages/stack/View.vue
+++ b/ui/src/pages/stack/View.vue
@@ -9,14 +9,24 @@
{{ t('buttons.return') }}
- {{ t('buttons.edit') }}
+ {{ t('buttons.edit') }}
{{ model.name }}
+
+ {{ model.createdBy?.name }}
+
{{ model.createdAt }}
+
+ {{ model.updatedBy?.name }}
+
{{ model.updatedAt }}
@@ -37,6 +47,7 @@ import { ArrowBackCircleOutline as BackIcon } from "@vicons/ionicons5";
import XPageHeader from "@/components/PageHeader.vue";
import XCode from "@/components/Code.vue";
import XPanel from "@/components/Panel.vue";
+import XAnchor from "@/components/Anchor.vue";
import { XDescription, XDescriptionItem } from "@/components/description";
import stackApi from "@/api/stack";
import type { Stack } from "@/api/stack";
diff --git a/ui/src/pages/user/List.vue b/ui/src/pages/user/List.vue
index 03a5060..88b85d4 100644
--- a/ui/src/pages/user/List.vue
+++ b/ui/src/pages/user/List.vue
@@ -111,6 +111,10 @@ const columns = [
row.status ? "success" : "warning"
),
},
+ {
+ title: t('fields.updated_at'),
+ key: "updatedAt",
+ },
{
title: t('fields.actions'),
key: "actions",
diff --git a/ui/src/pages/user/View.vue b/ui/src/pages/user/View.vue
index b987e05..af5be69 100644
--- a/ui/src/pages/user/View.vue
+++ b/ui/src/pages/user/View.vue
@@ -19,6 +19,9 @@
{{ model.user.id }}
+ {{ model.user.email }}
+ {{ model.user.name }}
+ {{ model.user.loginName }}
{{ t(model.user.status ? 'enums.normal' : 'enums.blocked') }}
- {{ model.user.name }}
- {{ model.user.loginName }}
- {{ model.user.email }}
-
- {{ model.user.type }}
-
{{ t(model.user.admin ? "enums.yes" : "enums.no") }}
+
+ {{ model.user.type }}
+
+
+ {{ model.user.createdBy?.name }}
+
{{ model.user.createdAt }}
+
+ {{ model.user.updatedBy?.name }}
+
{{ model.user.updatedAt }}
|