From 79d7528d24e798808602f4b0a94df4ce5ca11eb7 Mon Sep 17 00:00:00 2001 From: RitvikSardana Date: Thu, 6 Feb 2025 17:15:03 +0530 Subject: [PATCH] fix: change file structure of tickets --- desk/src/components/ticket/index.ts | 1 - desk/src/pages/{ => ticket}/TicketAgent.vue | 0 desk/src/pages/{ => ticket}/TicketCustomer.vue | 10 +++++----- desk/src/pages/{ => ticket}/TicketNew.vue | 4 ++-- desk/src/pages/ticket/{Tickets2.vue => Tickets.vue} | 0 desk/src/router/index.ts | 12 ++++++------ 6 files changed, 13 insertions(+), 14 deletions(-) rename desk/src/pages/{ => ticket}/TicketAgent.vue (100%) rename desk/src/pages/{ => ticket}/TicketCustomer.vue (95%) rename desk/src/pages/{ => ticket}/TicketNew.vue (97%) rename desk/src/pages/ticket/{Tickets2.vue => Tickets.vue} (100%) diff --git a/desk/src/components/ticket/index.ts b/desk/src/components/ticket/index.ts index 4b61113fd..36854a3f7 100644 --- a/desk/src/components/ticket/index.ts +++ b/desk/src/components/ticket/index.ts @@ -1,3 +1,2 @@ export { default as TicketAgentActivities } from "./TicketAgentActivities.vue"; export { default as TicketAgentSidebar } from "./TicketAgentSidebar.vue"; -export { default as TicketsListView } from "./TicketsListView.vue"; diff --git a/desk/src/pages/TicketAgent.vue b/desk/src/pages/ticket/TicketAgent.vue similarity index 100% rename from desk/src/pages/TicketAgent.vue rename to desk/src/pages/ticket/TicketAgent.vue diff --git a/desk/src/pages/TicketCustomer.vue b/desk/src/pages/ticket/TicketCustomer.vue similarity index 95% rename from desk/src/pages/TicketCustomer.vue rename to desk/src/pages/ticket/TicketCustomer.vue index 4259bc90e..4adede102 100644 --- a/desk/src/pages/TicketCustomer.vue +++ b/desk/src/pages/ticket/TicketCustomer.vue @@ -69,11 +69,11 @@ import { computed, onMounted, onUnmounted, provide, ref } from "vue"; import { createResource, Button, Breadcrumbs, confirmDialog } from "frappe-ui"; import { Icon } from "@iconify/vue"; import { useError } from "@/composables/error"; -import TicketConversation from "./ticket/TicketConversation.vue"; -import TicketCustomerTemplateFields from "./ticket/TicketCustomerTemplateFields.vue"; -import TicketFeedback from "./ticket/TicketFeedback.vue"; -import TicketTextEditor from "./ticket/TicketTextEditor.vue"; -import { ITicket } from "./ticket/symbols"; +import TicketConversation from "./TicketConversation.vue"; +import TicketCustomerTemplateFields from "./TicketCustomerTemplateFields.vue"; +import TicketFeedback from "./TicketFeedback.vue"; +import TicketTextEditor from "./TicketTextEditor.vue"; +import { ITicket } from "./symbols"; import { useRouter } from "vue-router"; import { createToast, isContentEmpty, setupCustomActions } from "@/utils"; import { socket } from "@/socket"; diff --git a/desk/src/pages/TicketNew.vue b/desk/src/pages/ticket/TicketNew.vue similarity index 97% rename from desk/src/pages/TicketNew.vue rename to desk/src/pages/ticket/TicketNew.vue index 2ec7c90c4..95b2f89a6 100644 --- a/desk/src/pages/TicketNew.vue +++ b/desk/src/pages/ticket/TicketNew.vue @@ -114,8 +114,8 @@ import sanitizeHtml from "sanitize-html"; import { isEmpty } from "lodash"; import { useError } from "@/composables/error"; import { LayoutHeader, UniInput } from "@/components"; -import SearchArticles from "../components/SearchArticles.vue"; -import TicketTextEditor from "./ticket/TicketTextEditor.vue"; +import SearchArticles from "../../components/SearchArticles.vue"; +import TicketTextEditor from "./TicketTextEditor.vue"; import { useAuthStore } from "@/stores/auth"; import { capture } from "@/telemetry"; import { isCustomerPortal } from "@/utils"; diff --git a/desk/src/pages/ticket/Tickets2.vue b/desk/src/pages/ticket/Tickets.vue similarity index 100% rename from desk/src/pages/ticket/Tickets2.vue rename to desk/src/pages/ticket/Tickets.vue diff --git a/desk/src/router/index.ts b/desk/src/router/index.ts index 00cbb8a80..1f185e623 100644 --- a/desk/src/router/index.ts +++ b/desk/src/router/index.ts @@ -68,12 +68,12 @@ const routes = [ { path: "", name: "TicketsCustomer", - component: () => import("@/pages/ticket/Tickets2.vue"), + component: () => import("@/pages/ticket/Tickets.vue"), }, { path: "new/:templateId?", name: "TicketNew", - component: () => import("@/pages/TicketNew.vue"), + component: () => import("@/pages/ticket/TicketNew.vue"), props: true, meta: { onSuccessRoute: "TicketCustomer", @@ -83,7 +83,7 @@ const routes = [ { path: ":ticketId", name: "TicketCustomer", - component: () => import("@/pages/TicketCustomer.vue"), + component: () => import("@/pages/ticket/TicketCustomer.vue"), props: true, }, ], @@ -123,7 +123,7 @@ const routes = [ { path: "tickets", name: AGENT_PORTAL_TICKET_LIST, - component: () => import("@/pages/ticket/Tickets2.vue"), + component: () => import("@/pages/ticket/Tickets.vue"), }, { path: "notifications", @@ -133,7 +133,7 @@ const routes = [ { path: "tickets/new/:templateId?", name: "TicketAgentNew", - component: () => import("@/pages/TicketNew.vue"), + component: () => import("@/pages/ticket/TicketNew.vue"), props: true, meta: { onSuccessRoute: "TicketAgent", @@ -144,7 +144,7 @@ const routes = [ path: "tickets/:ticketId", name: "TicketAgent", component: () => - import(`@/pages/${handleMobileView("TicketAgent")}.vue`), + import(`@/pages/ticket/${handleMobileView("TicketAgent")}.vue`), props: true, }, {