diff --git a/pmp-reactjs-ui/public/i18n/ara.json b/pmp-reactjs-ui/public/i18n/ara.json index 9575a165a..95a959930 100644 --- a/pmp-reactjs-ui/public/i18n/ara.json +++ b/pmp-reactjs-ui/public/i18n/ara.json @@ -1,4 +1,11 @@ { + "commons": { + "home": "بيت", + "search": "يبحث", + "goBack": "عُد", + "emptyMsg": "لا تتوافر بيانات.", + "logout": "تسجيل خروج" + }, "dashboard": { "welcomeMsg": "مرحباً {{firstName}} {{lastName}}", "partnerTypeRequest": "طلب نوع الشريك", @@ -16,8 +23,7 @@ }, "header": { "partnerProfile": "الملف التعريفي للشريك", - "changePassword": "تغيير كلمة المرور", - "logout": "تسجيل خروج" + "changePassword": "تغيير كلمة المرور" }, "footer": { "allRightsReserved": "كل الحقوق محفوظة.", @@ -33,7 +39,8 @@ "policyGroupError": "غير قادر على جلب أي مجموعات النهج. اتصل بالمسؤول.", "submit": "يُقدِّم", "viewLess": "عرض أقل", - "viewMore": "عرض المزيد" + "viewMore": "عرض المزيد", + "logoutMsg": "لا تريد تحديد مجموعة السياسات والمضي قدما؟" }, "loading": "تحميل", "partnerCertificatesList": { @@ -150,7 +157,9 @@ "errorInMapPolicy": "أثناء طلب السياسة، واجهنا خطأ", "policySuccessHeader": "تم إرسال السياسة بنجاح!", "policySuccessMsg":"تم إرسال عملية طلب السياسة بنجاح. الموافقة في انتظار المشرف.", - "info":"تتوفر فقط معرفات الشركاء التي تم تحميل شهادة الشريك الخاصة بها في القائمة المنسدلة. إذا لم تجد معرف الشريك الخاص بك، فيرجى تحميل شهادة الشريك أولاً" + "info":"تتوفر فقط معرفات الشركاء التي تم تحميل شهادة الشريك الخاصة بها في القائمة المنسدلة. إذا لم تجد معرف الشريك الخاص بك، فيرجى تحميل شهادة الشريك أولاً", + "commentTooLong": "يجب ألا تسمح التعليقات بأكثر من 500 حرف.", + "specialCharNotAllowed": "يمنع استعمال الرموز." }, "authenticationServices": { "authenticationServices": "خدمات المصادقة", @@ -193,12 +202,6 @@ "addNew": "اضف جديد", "commentBoxDesc": "اذكر الغرض من طلب عميل OIDC" }, - "commons": { - "home": "بيت", - "search": "يبحث", - "goBack": "عُد", - "emptyMsg": "لا تتوافر بيانات." - }, "serverError": { "PMS_COR_001": "معلمة الإدخال مفقود", "PMS_PRT_002": " مجموعة السياسة غير موجود", diff --git a/pmp-reactjs-ui/public/i18n/eng.json b/pmp-reactjs-ui/public/i18n/eng.json index a1fb209e6..fc10532d3 100644 --- a/pmp-reactjs-ui/public/i18n/eng.json +++ b/pmp-reactjs-ui/public/i18n/eng.json @@ -1,4 +1,11 @@ { + "commons": { + "home": "Home", + "search": "Search", + "goBack": "Go Back", + "emptyMsg": "No Data Available.", + "logout": "Logout" + }, "dashboard": { "welcomeMsg": "Welcome {{firstName}} {{lastName}}", "partnerTypeRequest": "Partner Type Request", @@ -16,8 +23,7 @@ }, "header": { "partnerProfile": "Partner Profile", - "changePassword": "Change Password", - "logout": "Logout" + "changePassword": "Change Password" }, "footer": { "allRightsReserved": "All rights reserved.", @@ -33,7 +39,8 @@ "policyGroupError": "Unable to fetch any policy groups. Contact the administrator.", "submit": "Submit", "viewLess": "View Less", - "viewMore": "View More" + "viewMore": "View More", + "logoutMsg": "Do not want to select policy group and proceed further?" }, "loading": "Loading", "partnerCertificatesList": { @@ -150,7 +157,9 @@ "errorInMapPolicy": "While requesting a policy, we have encountered with an error", "policySuccessHeader": "Policy Submitted Successfully!", "policySuccessMsg":"Policy request process has been successfully submitted. Approval is pending with admin.", - "info":"Only those partner IDs whose partner certificate is uploaded is available in the dropdown. If you don't find your partner ID, please upload partner certificate first" + "info":"Only those partner IDs whose partner certificate is uploaded is available in the dropdown. If you don't find your partner ID, please upload partner certificate first", + "commentTooLong": "Comments should not allow more than 500 characters.", + "specialCharNotAllowed": "Special characters are not allowed." }, "authenticationServices": { "authenticationServices": "Authentication Services", @@ -193,12 +202,6 @@ "addNew": "Add New", "commentBoxDesc": "Mention the purpose of requesting the OIDC Client" }, - "commons": { - "home": "Home", - "search": "Search", - "goBack": "Go Back", - "emptyMsg": "No Data Available." - }, "serverError": { "PMS_COR_001": "Missing Input Parameter", "PMS_PRT_002": " Policy group does not exist", diff --git a/pmp-reactjs-ui/public/i18n/fra.json b/pmp-reactjs-ui/public/i18n/fra.json index e36227342..143e14507 100644 --- a/pmp-reactjs-ui/public/i18n/fra.json +++ b/pmp-reactjs-ui/public/i18n/fra.json @@ -1,4 +1,11 @@ { + "commons": { + "home": "Maison", + "search": "Recherche", + "goBack": "Retourner", + "emptyMsg": "Pas de données disponibles.", + "logout": "Se déconnecter" + }, "dashboard": { "welcomeMsg": "Bienvenue {{firstName}} {{lastName}}", "partnerTypeRequest": "Demande de type de partenaire", @@ -16,8 +23,7 @@ }, "header": { "partnerProfile": "Profil du partenaire", - "changePassword": "Changer le mot de passe", - "logout": "Se déconnecter" + "changePassword": "Changer le mot de passe" }, "footer": { "allRightsReserved": "Tous droits réservés.", @@ -33,7 +39,8 @@ "policyGroupError": "Impossible de récupérer des groupes de stratégies. Contactez l'administrateur.", "submit": "Soumettre", "viewLess": "Voir moins", - "viewMore": "Voir plus" + "viewMore": "Voir plus", + "logoutMsg": "Vous ne souhaitez pas sélectionner un groupe de stratégies et continuer ?" }, "loading": "chargement", "partnerCertificatesList": { @@ -151,7 +158,9 @@ "errorInMapPolicy": "Lors de la demande d'une politique, nous avons rencontré une erreur", "policySuccessHeader": "Politique soumise avec succès !", "policySuccessMsg":"Le processus de demande de politique a été soumis avec succès. L'approbation est en attente auprès de l'administrateur.", - "info":"Seuls les ID de partenaire dont le certificat de partenaire est téléchargé sont disponibles dans la liste déroulante. Si vous ne trouvez pas votre identifiant de partenaire, veuillez d'abord télécharger le certificat de partenaire" + "info":"Seuls les ID de partenaire dont le certificat de partenaire est téléchargé sont disponibles dans la liste déroulante. Si vous ne trouvez pas votre identifiant de partenaire, veuillez d'abord télécharger le certificat de partenaire", + "commentTooLong": "Les commentaires ne doivent pas contenir plus de 500 caractères.", + "specialCharNotAllowed": "Les caractères spéciaux ne sont pas autorisés." }, "authenticationServices": { "authenticationServices": "Services d'authentification", @@ -194,12 +203,6 @@ "addNew": "Ajouter un nouveau", "commentBoxDesc": "Mentionner le but de la demande du client OIDC" }, - "commons": { - "home": "Maison", - "search": "Recherche", - "goBack": "Retourner", - "emptyMsg": "Pas de données disponibles." - }, "serverError": { "PMS_COR_001": "Paramètre d'entrée manquant", "PMS_PRT_002": "Le groupe de stratégies n'existe pas", diff --git a/pmp-reactjs-ui/src/nav/HeaderNav.js b/pmp-reactjs-ui/src/nav/HeaderNav.js index fd57cc1d6..bcfb82986 100644 --- a/pmp-reactjs-ui/src/nav/HeaderNav.js +++ b/pmp-reactjs-ui/src/nav/HeaderNav.js @@ -3,7 +3,7 @@ import { useTranslation } from 'react-i18next'; import { getUserProfile } from '../services/UserProfileService.js'; import { isLangRTL } from '../utils/AppUtils.js'; -import { handleMouseClickForDropdown, getPartnerManagerUrl } from '../utils/AppUtils.js'; +import { handleMouseClickForDropdown, logout } from '../utils/AppUtils.js'; import profileIcon from '../profile_icon.png'; import hamburgerIcon from '../svg/hamburger_icon.svg'; import orgIcon from '../svg/org_icon.svg'; @@ -24,13 +24,6 @@ function HeaderNav({ open, setOpen }) { const openDropdown = () => { setIsDropdownOpen(!isDropdownOpen); }; - const logout = async () => { - localStorage.clear(); - let redirectUrl = process.env.NODE_ENV !== 'production' ? '' : window._env_.REACT_APP_PARTNER_MANAGER_API_BASE_URL; - redirectUrl = redirectUrl + getPartnerManagerUrl(`/logout/user?redirecturi=` + btoa(window.location.href), process.env.NODE_ENV); - console.log(redirectUrl); - window.location.href = redirectUrl; - } return (