From 504d339dd739cf457a6019d8fa504b808d69bbd8 Mon Sep 17 00:00:00 2001 From: Muhsin Keloth Date: Thu, 1 Sep 2022 22:19:30 +0530 Subject: [PATCH] feat: Adds the ability to add new locale in portal (#5363) --- .../dashboard/api/helpCenter/portals.js | 4 +- .../sidebarComponents/SecondaryNavItem.vue | 4 - .../dashboard/i18n/locale/en/helpCenter.json | 18 ++ .../helpcenter/components/AddLocale.vue | 137 +++++++++++++ .../helpcenter/components/AddPortal.vue | 185 ------------------ .../components/Header/EditArticleHeader.vue | 5 + .../helpcenter/components/PortalListItem.vue | 2 +- .../helpcenter/components/Sidebar/Sidebar.vue | 3 - .../pages/portals/ListAllPortals.vue | 28 ++- .../modules/helpCenterPortals/actions.js | 3 +- .../helpCenterPortals/specs/actions.spec.js | 10 +- 11 files changed, 193 insertions(+), 206 deletions(-) create mode 100644 app/javascript/dashboard/routes/dashboard/helpcenter/components/AddLocale.vue delete mode 100644 app/javascript/dashboard/routes/dashboard/helpcenter/components/AddPortal.vue diff --git a/app/javascript/dashboard/api/helpCenter/portals.js b/app/javascript/dashboard/api/helpCenter/portals.js index a71f18f5c..520453540 100644 --- a/app/javascript/dashboard/api/helpCenter/portals.js +++ b/app/javascript/dashboard/api/helpCenter/portals.js @@ -6,8 +6,8 @@ class PortalsAPI extends ApiClient { super('portals', { accountScoped: true }); } - updatePortal({ portalSlug, params }) { - return axios.patch(`${this.url}/${portalSlug}`, params); + updatePortal({ portalSlug, portalObj }) { + return axios.patch(`${this.url}/${portalSlug}`, portalObj); } deletePortal(portalSlug) { diff --git a/app/javascript/dashboard/components/layout/sidebarComponents/SecondaryNavItem.vue b/app/javascript/dashboard/components/layout/sidebarComponents/SecondaryNavItem.vue index 319aa5fc1..a15a92ddc 100644 --- a/app/javascript/dashboard/components/layout/sidebarComponents/SecondaryNavItem.vue +++ b/app/javascript/dashboard/components/layout/sidebarComponents/SecondaryNavItem.vue @@ -5,10 +5,6 @@ {{ $t(`SIDEBAR.${menuItem.label}`) }}