From 35afb274cbb5235dca5e5b18b9935b0bf95eff8b Mon Sep 17 00:00:00 2001 From: Shashank Shekhar Date: Fri, 18 Oct 2024 13:05:56 -0700 Subject: [PATCH 1/6] #2741 - Ministry Filter: Search Programs & Offerings - Converted Prime Vue table to Vuetify Data Table --- .../src/types/contracts/DataTableContract.ts | 11 ++ .../src/views/aest/institution/Programs.vue | 110 +++++------------- 2 files changed, 43 insertions(+), 78 deletions(-) diff --git a/sources/packages/web/src/types/contracts/DataTableContract.ts b/sources/packages/web/src/types/contracts/DataTableContract.ts index 7963dee59d..beccfa2a49 100644 --- a/sources/packages/web/src/types/contracts/DataTableContract.ts +++ b/sources/packages/web/src/types/contracts/DataTableContract.ts @@ -393,3 +393,14 @@ export const ApplicationRestrictionManagementHeaders = [ key: "removeBypassRule", }, ]; +/** + * Program Headers. + */ +export const ProgramHeaders = [ + { title: "Date Submitted", sortable: true, key: "submittedDate" }, + { title: "Program Name", sortable: true, key: "programName" }, + { title: "Location", sortable: true, key: "locationName" }, + { title: "Study Periods", sortable: false, key: "totalOfferings" }, + { title: "Status", sortable: true, key: "programStatus" }, + { title: "Action", sortable: false, key: "action" }, +]; diff --git a/sources/packages/web/src/views/aest/institution/Programs.vue b/sources/packages/web/src/views/aest/institution/Programs.vue index 75f8370142..259385e476 100644 --- a/sources/packages/web/src/views/aest/institution/Programs.vue +++ b/sources/packages/web/src/views/aest/institution/Programs.vue @@ -11,7 +11,6 @@ density="compact" v-model="searchProgramName" label="Search Program Name" - data-cy="searchProgramName" variant="outlined" @keyup.enter="goToSearchProgramName()" prepend-inner-icon="mdi-magnify" @@ -21,77 +20,44 @@ - - - -