From 455c6963a8fdd8de0fa9f2754724a2e88ed4fa33 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Tue, 13 Aug 2024 11:51:31 +0530 Subject: [PATCH 1/4] fix: minor style changes in Apps.vue --- frontend/src/components/Apps.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/Apps.vue b/frontend/src/components/Apps.vue index 97e96a76..225f2517 100644 --- a/frontend/src/components/Apps.vue +++ b/frontend/src/components/Apps.vue @@ -20,13 +20,13 @@
-
+
-
+
{{ app.title }}
From 1cafab1fda2c0e747ab136af2c1b42ba186050ac Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Tue, 13 Aug 2024 12:42:34 +0530 Subject: [PATCH 2/4] fix: removed login page and redirect to frappe's login page --- frontend/src/pages/Login.vue | 104 --------------------------------- frontend/src/router.js | 10 +--- frontend/src/stores/session.js | 1 - 3 files changed, 3 insertions(+), 112 deletions(-) delete mode 100644 frontend/src/pages/Login.vue diff --git a/frontend/src/pages/Login.vue b/frontend/src/pages/Login.vue deleted file mode 100644 index b8d3ea68..00000000 --- a/frontend/src/pages/Login.vue +++ /dev/null @@ -1,104 +0,0 @@ - - diff --git a/frontend/src/router.js b/frontend/src/router.js index dff911ec..aa254224 100644 --- a/frontend/src/router.js +++ b/frontend/src/router.js @@ -102,11 +102,6 @@ const routes = [ name: 'Invalid Page', component: () => import('@/pages/InvalidPage.vue'), }, - { - path: '/login', - name: 'Login', - component: () => import('@/pages/Login.vue'), - }, ] const handleMobileView = (componentName) => { @@ -150,8 +145,9 @@ router.beforeEach(async (to, from, next) => { if (to.name === 'Login' && isLoggedIn) { next({ name: 'Leads' }) - } else if (to.name !== 'Login' && !isLoggedIn) { - next({ name: 'Login' }) + } else if (!isLoggedIn) { + users?.reset?.() + window.location.href = "/login?redirect-to=/crm"; } else if (to.matched.length === 0) { next({ name: 'Invalid Page' }) } else { diff --git a/frontend/src/stores/session.js b/frontend/src/stores/session.js index 3a5c2b80..6c4f7d1b 100644 --- a/frontend/src/stores/session.js +++ b/frontend/src/stores/session.js @@ -35,7 +35,6 @@ export const sessionStore = defineStore('crm-session', () => { const logout = createResource({ url: 'logout', onSuccess() { - users.reset() user.value = null router.replace({ name: 'Login' }) }, From 4466669a2b8e0c6e602265e1f66e970c3b35077c Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Wed, 14 Aug 2024 10:49:17 +0530 Subject: [PATCH 3/4] fix: style changes & use framework icon from frappe --- frontend/src/components/Apps.vue | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/Apps.vue b/frontend/src/components/Apps.vue index 225f2517..aea4c002 100644 --- a/frontend/src/components/Apps.vue +++ b/frontend/src/components/Apps.vue @@ -3,7 +3,8 @@