From e73fd4d5bacf50e9ebd2f94cdd21a0f42a6b8de7 Mon Sep 17 00:00:00 2001 From: Neil MacDougall Date: Thu, 3 Oct 2024 14:49:29 +0100 Subject: [PATCH] Add last used column for API tokens --- shell/assets/translations/en-us.yaml | 1 + shell/config/product/explorer.js | 3 ++- shell/config/table-headers.js | 10 ++++++++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/shell/assets/translations/en-us.yaml b/shell/assets/translations/en-us.yaml index 42f442c8c5f..d9a3fc89a78 100644 --- a/shell/assets/translations/en-us.yaml +++ b/shell/assets/translations/en-us.yaml @@ -5682,6 +5682,7 @@ tableHeaders: lastSchedule: Last Schedule lastSeen: Last Seen lastSeenTooltip: The time at which the most recent occurrence of this event was recorded + lastUsed: Last Used loggingOutputProviders: Provider machines: Machines machineNodeName: Node diff --git a/shell/config/product/explorer.js b/shell/config/product/explorer.js index 1652473a120..3901ec40b42 100644 --- a/shell/config/product/explorer.js +++ b/shell/config/product/explorer.js @@ -18,7 +18,7 @@ import { USER_ID, USERNAME, USER_DISPLAY_NAME, USER_PROVIDER, USER_LAST_LOGIN, USER_DISABLED_IN, USER_DELETED_IN, WORKLOAD_ENDPOINTS, STORAGE_CLASS_DEFAULT, STORAGE_CLASS_PROVISIONER, PERSISTENT_VOLUME_SOURCE, HPA_REFERENCE, MIN_REPLICA, MAX_REPLICA, CURRENT_REPLICA, - ACCESS_KEY, DESCRIPTION, EXPIRES, EXPIRY_STATE, SUB_TYPE, AGE_NORMAN, SCOPE_NORMAN, PERSISTENT_VOLUME_CLAIM, RECLAIM_POLICY, PV_REASON, WORKLOAD_HEALTH_SCALE, POD_RESTARTS, + ACCESS_KEY, DESCRIPTION, EXPIRES, EXPIRY_STATE, LAST_USED, SUB_TYPE, AGE_NORMAN, SCOPE_NORMAN, PERSISTENT_VOLUME_CLAIM, RECLAIM_POLICY, PV_REASON, WORKLOAD_HEALTH_SCALE, POD_RESTARTS, DURATION, MESSAGE, REASON, LAST_SEEN_TIME, EVENT_TYPE, OBJECT, ROLE, ROLES, VERSION, INTERNAL_EXTERNAL_IP, KUBE_NODE_OS, CPU, RAM, SECRET_DATA } from '@shell/config/table-headers'; @@ -376,6 +376,7 @@ export function init(store) { ACCESS_KEY, DESCRIPTION, SCOPE_NORMAN, + LAST_USED, EXPIRES, AGE_NORMAN ]); diff --git a/shell/config/table-headers.js b/shell/config/table-headers.js index 27fbcbad4e6..5c6a19d38e9 100644 --- a/shell/config/table-headers.js +++ b/shell/config/table-headers.js @@ -948,6 +948,16 @@ export const EXPIRES = { formatter: 'LiveExpiryDate' }; +export const LAST_USED = { + name: 'lastUsed', + value: 'lastUsedAt', + labelKey: 'tableHeaders.lastUsed', + align: 'left', + sort: ['lastUsedAt'], + width: 200, + formatter: 'LiveExpiryDate' +}; + export const RESTART = { name: 'restart', labelKey: 'tableHeaders.restart',