diff --git a/desk/src/components/global/kb/ArticleMiniList.vue b/desk/src/components/global/kb/ArticleMiniList.vue
index e7e3f841a..34cba9089 100644
--- a/desk/src/components/global/kb/ArticleMiniList.vue
+++ b/desk/src/components/global/kb/ArticleMiniList.vue
@@ -9,7 +9,7 @@
( add articles from
- here
)
@@ -31,7 +31,7 @@
if (editMode) return;
$router.push({
path: `/${
- $route.meta.editable ? 'frappedesk' : 'support'
+ $route.meta.editable ? 'helpdesk' : 'helpdesk'
}/kb/articles/${element.name}/${element.title_slug}`,
});
}
@@ -140,7 +140,7 @@ export default {
return {
cache: ["Articles", this.categoryId, "published"],
- url: "frappedesk.api.kb.get_articles",
+ url: "helpdesk.api.kb.get_articles",
params: {
filters,
limit: 999,
@@ -151,7 +151,7 @@ export default {
},
saveArticles() {
return {
- url: "frappedesk.api.kb.update_articles_order_and_status",
+ url: "helpdesk.api.kb.update_articles_order_and_status",
onSuccess: () => {
this.$resources.articles.reload();
@@ -174,7 +174,7 @@ export default {
category() {
return {
type: "document",
- doctype: "Category",
+ doctype: "HD Article Category",
name: this.categoryId,
};
},
diff --git a/desk/src/components/global/kb/Breadcrumbs.vue b/desk/src/components/global/kb/Breadcrumbs.vue
index 47a998775..2d86bcba6 100644
--- a/desk/src/components/global/kb/Breadcrumbs.vue
+++ b/desk/src/components/global/kb/Breadcrumbs.vue
@@ -16,7 +16,7 @@
)
} else {
$router.push({
- path: `/${isDesk ? 'frappedesk' : 'support'}/kb${
+ path: `/${isDesk ? 'helpdesk' : 'helpdesk'}/kb${
breadcrumb.name
? `/categories/${breadcrumb.name}`
: ''
@@ -78,7 +78,7 @@ export default {
return
}
return {
- url: "frappedesk.api.kb.get_breadcrumbs",
+ url: "helpdesk.api.kb.get_breadcrumbs",
params: {
docType: this.docType,
docName: this.docName,
diff --git a/desk/src/components/global/kb/CategoryCard.vue b/desk/src/components/global/kb/CategoryCard.vue
index ebedad0aa..c800ebc57 100644
--- a/desk/src/components/global/kb/CategoryCard.vue
+++ b/desk/src/components/global/kb/CategoryCard.vue
@@ -216,7 +216,7 @@ export default {
return {
url: "frappe.client.get_count",
params: {
- doctype: "Category",
+ doctype: "HD Article Category",
filters: {
parent_category: this.category.name,
},
diff --git a/desk/src/components/global/kb/CategoryCardList.vue b/desk/src/components/global/kb/CategoryCardList.vue
index d8abd6da7..df39c3df9 100644
--- a/desk/src/components/global/kb/CategoryCardList.vue
+++ b/desk/src/components/global/kb/CategoryCardList.vue
@@ -56,8 +56,8 @@
['DeskKBHome', 'DeskKBCategory'].includes(
$route.name
)
- ? 'frappedesk'
- : 'support'
+ ? 'helpdesk'
+ : 'helpdesk'
}/kb/categories/${element.name}`,
})
}
@@ -225,7 +225,7 @@ export default {
const order_by = "idx"
return {
cache,
- url: "frappedesk.api.kb.get_categories",
+ url: "helpdesk.api.kb.get_categories",
params: {
filters,
fields,
@@ -237,7 +237,7 @@ export default {
},
saveCategories() {
return {
- url: "frappedesk.api.kb.insert_new_update_existing_categories",
+ url: "helpdesk.api.kb.insert_new_update_existing_categories",
onSuccess: () => {
this.$resources.categories.reload()
diff --git a/desk/src/components/global/kb/EditableBlock.vue b/desk/src/components/global/kb/EditableBlock.vue
index ec4f7dc0e..d63744b8c 100644
--- a/desk/src/components/global/kb/EditableBlock.vue
+++ b/desk/src/components/global/kb/EditableBlock.vue
@@ -104,7 +104,7 @@ export default {
resources: {
articles() {
if (this.activeTab == "Articles") {
- this.$router.push({ path: "/frappedesk/kb/articles" })
+ this.$router.push({ path: "/helpdesk/kb/articles" })
}
},
},
diff --git a/desk/src/components/global/kb/LayoutSwitcher.vue b/desk/src/components/global/kb/LayoutSwitcher.vue
index 4ccbe3e0d..7104147bb 100644
--- a/desk/src/components/global/kb/LayoutSwitcher.vue
+++ b/desk/src/components/global/kb/LayoutSwitcher.vue
@@ -7,7 +7,7 @@
{
for (let route of newTicketRoutes) {
@@ -136,7 +136,7 @@ export default {
if (!currentRouteIsNewTicket() && !newTicketRouteExists()) {
parentItems.push({
label: "Create a Ticket",
- url: "/support/tickets",
+ url: "/helpdesk/my-tickets",
children: [],
})
}
@@ -154,7 +154,7 @@ export default {
label: "Logout",
handler: () => {
this.authStore.logout()
- window.location.href = "/support/login"
+ window.location.href = "/helpdesk/login"
},
},
]
diff --git a/desk/src/components/portal/kb/ArticleFeedback.vue b/desk/src/components/portal/kb/ArticleFeedback.vue
index b83c9e30b..2a2cae7e6 100644
--- a/desk/src/components/portal/kb/ArticleFeedback.vue
+++ b/desk/src/components/portal/kb/ArticleFeedback.vue
@@ -98,7 +98,7 @@ export default {
return
}
return {
- url: "frappedesk.extends.client.get_list",
+ url: "helpdesk.extends.client.get_list",
params: {
doctype: "User Article Feedback",
filters: {
@@ -112,7 +112,7 @@ export default {
},
submitArticleFeedback() {
return {
- url: "frappedesk.api.kb.submit_article_feedback",
+ url: "helpdesk.api.kb.submit_article_feedback",
onSuccess: (res) => {
// TODO: show thank you message
},
diff --git a/desk/src/components/portal/ticket/Conversations.vue b/desk/src/components/portal/ticket/Conversations.vue
index e0aa72e3e..a38484950 100644
--- a/desk/src/components/portal/ticket/Conversations.vue
+++ b/desk/src/components/portal/ticket/Conversations.vue
@@ -51,7 +51,7 @@ export default {
resources: {
conversations() {
return {
- url: "frappedesk.api.ticket.get_conversations",
+ url: "helpdesk.api.ticket.get_conversations",
params: {
ticket_id: this.ticketId,
},
diff --git a/desk/src/components/portal/ticket/CustomerSatisfactionFeedback.vue b/desk/src/components/portal/ticket/CustomerSatisfactionFeedback.vue
index 5bf430dc3..954e9ecc1 100644
--- a/desk/src/components/portal/ticket/CustomerSatisfactionFeedback.vue
+++ b/desk/src/components/portal/ticket/CustomerSatisfactionFeedback.vue
@@ -130,7 +130,7 @@ export default {
resources: {
submitFeedback() {
return {
- url: "frappedesk.api.ticket.submit_customer_feedback",
+ url: "helpdesk.api.ticket.submit_customer_feedback",
onSuccess() {
this.submitted = true
},
diff --git a/desk/src/components/portal/tickets/TicketList.vue b/desk/src/components/portal/tickets/TicketList.vue
index a0f063285..c8a7cfa59 100644
--- a/desk/src/components/portal/tickets/TicketList.vue
+++ b/desk/src/components/portal/tickets/TicketList.vue
@@ -62,7 +62,7 @@
:key="ticket.name"
class="space-y-4"
>
-
+
diff --git a/desk/src/composables/listManager.ts b/desk/src/composables/listManager.ts
index 85960bfb0..ad5f3f223 100644
--- a/desk/src/composables/listManager.ts
+++ b/desk/src/composables/listManager.ts
@@ -3,8 +3,8 @@ import { createListResource, createResource } from "frappe-ui";
import { useListFilters } from "./listFilters";
import { isEmpty } from "lodash";
-const GET_LIST_METHOD = "frappedesk.extends.client.get_list";
-const GET_LIST_META_METHOD = "frappedesk.extends.client.get_list_meta";
+const GET_LIST_METHOD = "helpdesk.extends.client.get_list";
+const GET_LIST_META_METHOD = "helpdesk.extends.client.get_list_meta";
type ListOptions = {
doctype: string;
@@ -71,8 +71,6 @@ export function createListManager(options: ListOptions) {
const meta = createResource({
url: GET_LIST_META_METHOD,
onSuccess: (data: MetaData) => {
- // debugger;
-
list.totalCount = data.total_count;
list.totalPages = data.total_pages;
list.currentPage = data.current_page;
diff --git a/desk/src/pages/auth/Login.vue b/desk/src/pages/auth/Login.vue
index 3f76fcf6d..1586b6d6d 100644
--- a/desk/src/pages/auth/Login.vue
+++ b/desk/src/pages/auth/Login.vue
@@ -54,8 +54,8 @@
class="text-center text-base"
:to="`${
this.$route.name === 'DeskLogin'
- ? '/frappedesk'
- : '/support'
+ ? '/helpdesk'
+ : '/helpdesk'
}/signup`"
>
Sign up for a new account
@@ -153,8 +153,8 @@ export default {
} else {
window.location.href =
this.$route.name == "DeskLogin"
- ? "/frappedesk/tickets"
- : "/support/tickets"
+ ? "/helpdesk/tickets"
+ : "/helpdesk/my-tickets"
}
},
},
diff --git a/desk/src/pages/auth/Signup.vue b/desk/src/pages/auth/Signup.vue
index bb846dcd3..d0374e0ad 100644
--- a/desk/src/pages/auth/Signup.vue
+++ b/desk/src/pages/auth/Signup.vue
@@ -53,11 +53,7 @@
Already have an account? Log in.
@@ -141,11 +137,7 @@ export default {
},
async mounted() {
if (this.user.isLoggedIn()) {
- if (this.$route.name == "PortalSignup") {
- this.$router.push({ path: "/support/tickets" })
- } else if (this.$route.name == "DeskSignup") {
- this.$router.push({ path: "/frappedesk/tickets" })
- }
+ this.$router.push({ name: "Root" })
}
},
methods: {
diff --git a/desk/src/pages/auth/VerifyAccount.vue b/desk/src/pages/auth/VerifyAccount.vue
index 965d11961..067d2cc8b 100644
--- a/desk/src/pages/auth/VerifyAccount.vue
+++ b/desk/src/pages/auth/VerifyAccount.vue
@@ -54,10 +54,10 @@ export default {
resources: {
verifyAccount() {
return {
- url: "frappedesk.api.account.verify_and_create_account",
+ url: "helpdesk.api.account.verify_and_create_account",
onSuccess: async () => {
await this.authStore.login(this.email, this.password)
- this.$router.push("/support/tickets")
+ this.$router.push("/helpdesk/my-tickets")
},
onError: () => {},
}
diff --git a/desk/src/pages/common/kb/Article.vue b/desk/src/pages/common/kb/Article.vue
index 32ea76b66..e7a48ad49 100644
--- a/desk/src/pages/common/kb/Article.vue
+++ b/desk/src/pages/common/kb/Article.vue
@@ -14,7 +14,7 @@
@discard="
() => {
if (isNew) {
- $router.push({ path: '/frappedesk/kb/articles' });
+ $router.push({ path: '/helpdesk/kb/articles' });
} else {
editMode = false;
}
@@ -26,7 +26,7 @@
@@ -38,7 +38,7 @@
name: 'articles',
handler: () => {
$router.push({
- path: `/${editable ? 'frappedesk' : 'support'}/kb/articles`,
+ path: `/${editable ? 'helpdesk' : 'helpdesk'}/kb/articles`,
});
},
},
@@ -107,7 +107,7 @@
>
{
@@ -265,7 +265,7 @@ export default {
};
} else {
return {
- url: "frappedesk.api.kb.get_article",
+ url: "helpdesk.api.kb.get_article",
params: {
article: this.articleId,
},
@@ -280,7 +280,7 @@ export default {
return {
url: "frappe.client.insert",
onSuccess: (doc) => {
- this.$router.push(`/frappedesk/kb/articles/${doc.name}`);
+ this.$router.push(`/helpdesk/kb/articles/${doc.name}`);
},
onError: (err) => {
this.$toast({
@@ -294,7 +294,7 @@ export default {
},
checkIfTitleExists() {
return {
- url: "frappedesk.api.kb.check_if_article_title_exists",
+ url: "helpdesk.api.kb.check_if_article_title_exists",
onSuccess: (exists) => {
if (exists) {
this.articleInputErrors.title =
@@ -361,7 +361,7 @@ export default {
this.articleTempValues.status = publish ? "Published" : "Draft";
await this.$resources.newArticle.submit({
doc: {
- doctype: "Article",
+ doctype: "HD Article",
...this.articleTempValues,
},
});
diff --git a/desk/src/pages/desk/Contacts.vue b/desk/src/pages/desk/Contacts.vue
index 6b32c5384..415bb1447 100644
--- a/desk/src/pages/desk/Contacts.vue
+++ b/desk/src/pages/desk/Contacts.vue
@@ -44,7 +44,7 @@
>
{{ row.first_name || "" }} {{ row.last_name || "" }}
diff --git a/desk/src/pages/desk/Customer.vue b/desk/src/pages/desk/Customer.vue
index 148f25eaf..97594c4a1 100644
--- a/desk/src/pages/desk/Customer.vue
+++ b/desk/src/pages/desk/Customer.vue
@@ -9,7 +9,7 @@
name: 'customer',
handler: () => {
$router.push({
- path: `/frappedesk/customers`,
+ path: `/helpdesk/customers`,
})
},
},
diff --git a/desk/src/pages/desk/Customers.vue b/desk/src/pages/desk/Customers.vue
index a3ee1000a..fde8b48c6 100644
--- a/desk/src/pages/desk/Customers.vue
+++ b/desk/src/pages/desk/Customers.vue
@@ -3,8 +3,8 @@
{{ `${row.customer_name}` }}
diff --git a/desk/src/pages/desk/Desk.vue b/desk/src/pages/desk/Desk.vue
index 5e0ad69b8..c469178b1 100644
--- a/desk/src/pages/desk/Desk.vue
+++ b/desk/src/pages/desk/Desk.vue
@@ -82,13 +82,13 @@ export default {
if (!this.mounted) return false;
if (!this.authStore.isLoggedIn) return false;
if (!this.authStore.hasDeskAccess) return false;
- if (this.$resources.frappedeskSettings.loading) return false;
- if (!this.$resources.frappedeskSettings.data.initial_agent_set) {
+ if (this.$resources.helpdeskSettings.loading) return false;
+ if (!this.$resources.helpdeskSettings.data.initial_agent_set) {
this.$resources.setupInitialAgent.submit();
return false;
}
if (
- !this.$resources.frappedeskSettings.data.initial_demo_ticket_created
+ !this.$resources.helpdeskSettings.data.initial_demo_ticket_created
) {
this.$resources.createInitialDemoTicket.submit();
return false;
@@ -119,10 +119,10 @@ export default {
return;
}
if (!this.authStore.hasDeskAccess) {
- this.$router.push({ path: "/support/tickets" });
+ this.$router.push({ path: "/helpdesk/my-tickets" });
return;
}
- this.$resources.frappedeskSettings.fetch();
+ this.$resources.helpdeskSettings.fetch();
this.ticketController.set = (ticketId, type, ref = null) => {
switch (type) {
case "type":
@@ -167,10 +167,10 @@ export default {
};
this.$socket.on("list_update", (data) => {
switch (data.doctype) {
- case "Ticket Type":
+ case "HD Ticket Type":
this.$resources.types.reload();
break;
- case "Agent":
+ case "HD Agent":
this.$resources.agents.reload();
break;
}
@@ -185,8 +185,8 @@ export default {
handlePostOnboardSetupReqs() {
// helpdesk name
if (
- !this.$resources.frappedeskSettings.data.helpdesk_name &&
- !this.$resources.frappedeskSettings.data
+ !this.$resources.helpdeskSettings.data.helpdesk_name &&
+ !this.$resources.helpdeskSettings.data
.initial_helpdesk_name_setup_skipped
) {
this.showHelpdeskNameSetupToast();
@@ -194,7 +194,7 @@ export default {
}
// default email account
if (
- !this.$resources.frappedeskSettings.data.suppress_default_email_toast &&
+ !this.$resources.helpdeskSettings.data.suppress_default_email_toast &&
this.defaultOutgoingEmailAccountSetup != "NOT SET" &&
!this.defaultOutgoingEmailAccountSetup
) {
@@ -288,9 +288,9 @@ export default {
setupInitialAgent() {
// sets up an initial agent
return {
- url: "frappedesk.api.setup.initial_agent_setup",
+ url: "helpdesk.api.setup.initial_agent_setup",
onSuccess: (res) => {
- this.$resources.frappedeskSettings.fetch();
+ this.$resources.helpdeskSettings.fetch();
},
onError: (err) => {
this.$toast({
@@ -305,9 +305,9 @@ export default {
createInitialDemoTicket() {
// creates a demo ticket
return {
- url: "frappedesk.api.setup.create_initial_demo_ticket",
+ url: "helpdesk.api.setup.create_initial_demo_ticket",
onSuccess: (res) => {
- this.$resources.frappedeskSettings.fetch();
+ this.$resources.helpdeskSettings.fetch();
},
onError: (err) => {
this.$toast({
@@ -320,11 +320,11 @@ export default {
};
},
setHelpdeskName() {
- // set helpdesk name in Frappe Desk Settings
+ // set helpdesk name in Helpdesk Settings
return {
- url: "frappedesk.api.settings.update_helpdesk_name",
+ url: "helpdesk.api.settings.update_helpdesk_name",
onSuccess: (res) => {
- document.title = `Frappe Desk ${res ? ` | ${res}` : ""}`;
+ document.title = `Helpdesk ${res ? ` | ${res}` : ""}`;
this.$toast({
title: "Helpdesk name updated!!",
icon: "check",
@@ -342,18 +342,18 @@ export default {
};
},
skipHelpdeskNameSetup() {
- // sets the values of skip_helpdesk_name_setup to true inside Frappe Desk Settings
+ // sets the values of skip_helpdesk_name_setup to true inside Helpdesk Settings
return {
- url: "frappedesk.api.settings.skip_helpdesk_name_setup",
+ url: "helpdesk.api.settings.skip_helpdesk_name_setup",
};
},
// getters
- frappedeskSettings() {
+ helpdeskSettings() {
return {
url: "frappe.client.get",
params: {
- doctype: "Frappe Desk Settings",
- name: "Frappe Desk Settings",
+ doctype: "HD Settings",
+ name: "HD Settings",
},
onError: (error) => {
this.$toast({
@@ -372,7 +372,7 @@ export default {
doctype: "Email Account",
filters: [
["use_imap", "=", 1],
- ["IMAP Folder", "append_to", "=", "Ticket"],
+ ["IMAP Folder", "append_to", "=", "HD Ticket"],
["default_outgoing", "=", 1],
],
},
@@ -383,7 +383,7 @@ export default {
return {
url: "frappe.client.get_count",
params: {
- doctype: "Agent",
+ doctype: "HD Agent",
},
auto: true,
};
@@ -392,7 +392,7 @@ export default {
// ticket related resources
createTicket() {
return {
- url: "frappedesk.api.ticket.create_new",
+ url: "helpdesk.api.ticket.create_new",
onSuccess: () => {
// TODO:
},
@@ -410,7 +410,7 @@ export default {
},
updateTicketContact() {
return {
- url: "frappedesk.api.ticket.update_contact",
+ url: "helpdesk.api.ticket.update_contact",
onSuccess: async (ticket) => {
// TODO:
},
@@ -421,9 +421,9 @@ export default {
},
types() {
return {
- url: "frappedesk.extends.client.get_list",
+ url: "helpdesk.extends.client.get_list",
params: {
- doctype: "Ticket Type",
+ doctype: "HD Ticket Type",
pluck: "name",
},
auto: this.authStore.hasDeskAccess,
@@ -437,9 +437,9 @@ export default {
},
priorities() {
return {
- url: "frappedesk.extends.client.get_list",
+ url: "helpdesk.extends.client.get_list",
params: {
- doctype: "Ticket Priority",
+ doctype: "HD Ticket Priority",
},
auto: this.authStore.hasDeskAccess,
onSuccess: (data) => {
@@ -452,7 +452,7 @@ export default {
},
statuses() {
return {
- url: "frappedesk.api.ticket.get_all_ticket_statuses",
+ url: "helpdesk.api.ticket.get_all_ticket_statuses",
auto: this.authStore.hasDeskAccess,
onSuccess: (data) => {
this.ticketStatuses = data;
@@ -464,7 +464,7 @@ export default {
},
contacts() {
return {
- url: "frappedesk.extends.client.get_list",
+ url: "helpdesk.extends.client.get_list",
params: {
doctype: "Contact",
fields: ["*"],
@@ -481,9 +481,9 @@ export default {
},
agents() {
return {
- url: "frappedesk.extends.client.get_list",
+ url: "helpdesk.extends.client.get_list",
params: {
- doctype: "Agent",
+ doctype: "HD Agent",
fields: ["name", "agent_name", "user_image"],
},
auto: this.authStore.hasDeskAccess,
@@ -497,9 +497,9 @@ export default {
},
agentGroups() {
return {
- url: "frappedesk.extends.client.get_list",
+ url: "helpdesk.extends.client.get_list",
params: {
- doctype: "Agent Group",
+ doctype: "HD Team",
},
auto: this.authStore.hasDeskAccess,
onSuccess: (data) => {
@@ -512,7 +512,7 @@ export default {
},
assignTicketToAgent() {
return {
- url: "frappedesk.api.ticket.assign_ticket_to_agent",
+ url: "helpdesk.api.ticket.assign_ticket_to_agent",
onSuccess: async () => {
this.$event.emit("update_ticket_list");
},
@@ -523,7 +523,7 @@ export default {
},
assignTicketType() {
return {
- url: "frappedesk.api.ticket.assign_ticket_type",
+ url: "helpdesk.api.ticket.assign_ticket_type",
onSuccess: async (ticket) => {},
onError: () => {
// TODO:
@@ -532,7 +532,7 @@ export default {
},
assignTicketStatus() {
return {
- url: "frappedesk.api.ticket.assign_ticket_status",
+ url: "helpdesk.api.ticket.assign_ticket_status",
onSuccess: async () => {
this.$event.emit("update_ticket_list");
},
@@ -543,7 +543,7 @@ export default {
},
assignTicketPriority() {
return {
- url: "frappedesk.api.ticket.assign_ticket_priority",
+ url: "helpdesk.api.ticket.assign_ticket_priority",
onSuccess: async (ticket) => {},
onError: () => {
// TODO:
@@ -552,7 +552,7 @@ export default {
},
createTicketType() {
return {
- url: "frappedesk.api.ticket.check_and_create_ticket_type",
+ url: "helpdesk.api.ticket.check_and_create_ticket_type",
onSuccess: () => {
this.$resources.types.fetch();
},
diff --git a/desk/src/pages/desk/Login.vue b/desk/src/pages/desk/Login.vue
index 01e2f1f58..5cd15d9b8 100644
--- a/desk/src/pages/desk/Login.vue
+++ b/desk/src/pages/desk/Login.vue
@@ -1,7 +1,7 @@
-
Please login to access frappedesk
+
Please login to access Helpdesk
Login
diff --git a/desk/src/pages/desk/Setup.vue b/desk/src/pages/desk/Setup.vue
index 28b833393..d3205802c 100644
--- a/desk/src/pages/desk/Setup.vue
+++ b/desk/src/pages/desk/Setup.vue
@@ -18,14 +18,14 @@