From cc44041e31b13cd9a345639d208063223136cf70 Mon Sep 17 00:00:00 2001 From: wbuezas Date: Mon, 16 Sep 2024 13:24:43 -0300 Subject: [PATCH] Create access log view --- src/components/ui/CardList.vue | 9 ++- src/i18n/ca-ES/index.js | 1 + src/i18n/en-US/index.js | 1 + src/i18n/es-ES/index.js | 1 + src/i18n/fr-FR/index.js | 1 + src/i18n/pt-PT/index.js | 1 + src/lib/filters.js | 12 +++- src/pages/Admin/AccessLogView.vue | 106 ++++++++++++++++++++++++++++ src/pages/Admin/ConnectionsView.vue | 2 + src/pages/Admin/UsersView.vue | 2 +- src/router/routes.js | 10 ++- 11 files changed, 139 insertions(+), 7 deletions(-) create mode 100644 src/pages/Admin/AccessLogView.vue diff --git a/src/components/ui/CardList.vue b/src/components/ui/CardList.vue index 10bb4c69..fe247274 100644 --- a/src/components/ui/CardList.vue +++ b/src/components/ui/CardList.vue @@ -1,7 +1,7 @@ + + diff --git a/src/pages/Admin/ConnectionsView.vue b/src/pages/Admin/ConnectionsView.vue index befdfeb5..98dc6eb1 100644 --- a/src/pages/Admin/ConnectionsView.vue +++ b/src/pages/Admin/ConnectionsView.vue @@ -91,6 +91,7 @@ onBeforeUnmount(() => clearInterval(intervalId.value)); v-else v-for="(connection, index) in connections" :key="index" + :to="{ name: 'accessLog', params: { id: connection.userId } }" > +
{{ connections }}
diff --git a/src/pages/Admin/UsersView.vue b/src/pages/Admin/UsersView.vue index 4b1131aa..6021a536 100644 --- a/src/pages/Admin/UsersView.vue +++ b/src/pages/Admin/UsersView.vue @@ -64,7 +64,7 @@ const supplantUser = async user => { v-else v-for="(user, index) in users" :key="index" - :clickable="false" + :to="{ name: 'accessLog', params: { id: user.id } }" >