From c3702ee6d5a9c6e0ba162088065599ab70daad69 Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Tue, 23 Sep 2025 11:26:46 +0530 Subject: [PATCH] feat: transaction list --- frontend/components.d.ts | 3 + .../components/Settings/SettingDetails.vue | 8 +- frontend/src/components/Settings/Settings.vue | 13 +- .../Settings/TransactionDetails.vue | 152 +++++++++++ .../src/components/Settings/Transactions.vue | 241 ++++++++++++++++++ lms/lms/doctype/lms_payment/lms_payment.json | 3 +- 6 files changed, 412 insertions(+), 8 deletions(-) create mode 100644 frontend/src/components/Settings/TransactionDetails.vue create mode 100644 frontend/src/components/Settings/Transactions.vue diff --git a/frontend/components.d.ts b/frontend/components.d.ts index 55c2e3ce..a9da70ee 100644 --- a/frontend/components.d.ts +++ b/frontend/components.d.ts @@ -90,6 +90,7 @@ declare module 'vue' { PaymentGatewayDetails: typeof import('./src/components/Settings/PaymentGatewayDetails.vue')['default'] PaymentGateways: typeof import('./src/components/Settings/PaymentGateways.vue')['default'] PaymentSettings: typeof import('./src/components/Settings/PaymentSettings.vue')['default'] + PaymentTransactions: typeof import('./src/components/Settings/PaymentTransactions.vue')['default'] Play: typeof import('./src/components/Icons/Play.vue')['default'] ProgressBar: typeof import('./src/components/ProgressBar.vue')['default'] Question: typeof import('./src/components/Modals/Question.vue')['default'] @@ -108,6 +109,8 @@ declare module 'vue' { StudentHeatmap: typeof import('./src/components/StudentHeatmap.vue')['default'] StudentModal: typeof import('./src/components/Modals/StudentModal.vue')['default'] Tags: typeof import('./src/components/Tags.vue')['default'] + TransactionDetails: typeof import('./src/components/Settings/TransactionDetails.vue')['default'] + Transactions: typeof import('./src/components/Settings/Transactions.vue')['default'] UnsplashImageBrowser: typeof import('./src/components/UnsplashImageBrowser.vue')['default'] UpcomingEvaluations: typeof import('./src/components/UpcomingEvaluations.vue')['default'] Uploader: typeof import('./src/components/Controls/Uploader.vue')['default'] diff --git a/frontend/src/components/Settings/SettingDetails.vue b/frontend/src/components/Settings/SettingDetails.vue index 95931e68..3319854c 100644 --- a/frontend/src/components/Settings/SettingDetails.vue +++ b/frontend/src/components/Settings/SettingDetails.vue @@ -1,8 +1,8 @@