From 77b7f7bfadf9ba6a55c186a3f05f4049ef58228a Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Tue, 17 Feb 2026 14:42:40 +0100 Subject: [PATCH] eventlog: make a component and use it in app and system --- dashboard/src/components/EventlogList.vue | 258 ++++++++++++++++++++++ dashboard/src/components/app/Eventlog.vue | 152 ++----------- dashboard/src/models/AppsModel.js | 4 +- dashboard/src/views/EventlogView.vue | 255 +-------------------- 4 files changed, 292 insertions(+), 377 deletions(-) create mode 100644 dashboard/src/components/EventlogList.vue diff --git a/dashboard/src/components/EventlogList.vue b/dashboard/src/components/EventlogList.vue new file mode 100644 index 000000000..54a20d5b3 --- /dev/null +++ b/dashboard/src/components/EventlogList.vue @@ -0,0 +1,258 @@ + + + + + diff --git a/dashboard/src/components/app/Eventlog.vue b/dashboard/src/components/app/Eventlog.vue index dd0950a3d..d2f193106 100644 --- a/dashboard/src/components/app/Eventlog.vue +++ b/dashboard/src/components/app/Eventlog.vue @@ -1,144 +1,36 @@ - - diff --git a/dashboard/src/models/AppsModel.js b/dashboard/src/models/AppsModel.js index 84a79ed51..abe65ccb9 100644 --- a/dashboard/src/models/AppsModel.js +++ b/dashboard/src/models/AppsModel.js @@ -313,10 +313,10 @@ function create() { if (result.status !== 202) return [result]; return [null]; }, - async getEvents(id) { + async getEvents(id, filter = {}, page = 1, per_page = 100) { let result; try { - result = await fetcher.get(`${API_ORIGIN}/api/v1/apps/${id}/eventlog`, { page: 1, per_page: 100, access_token: accessToken }); + result = await fetcher.get(`${API_ORIGIN}/api/v1/apps/${id}/eventlog`, { ...filter, page, per_page, access_token: accessToken }); } catch (e) { return [e]; } diff --git a/dashboard/src/views/EventlogView.vue b/dashboard/src/views/EventlogView.vue index 0dbd07d8c..eb4967a02 100644 --- a/dashboard/src/views/EventlogView.vue +++ b/dashboard/src/views/EventlogView.vue @@ -1,18 +1,11 @@