diff --git a/pmp-reactjs-ui/public/i18n/ara.json b/pmp-reactjs-ui/public/i18n/ara.json index c5e17679..4c0e612c 100644 --- a/pmp-reactjs-ui/public/i18n/ara.json +++ b/pmp-reactjs-ui/public/i18n/ara.json @@ -440,7 +440,8 @@ "addDevice": "إضافة جهاز", "backToSBIList": "العودة إلى قائمة SBI", "backToViewDevices": "العودة إلى عرض الأجهزة", - "successMsg": "تم إرسال الجهاز بنجاح وهو معلق لدى المشرف للموافقة.", + "successMsgForNewDeviceMapping": "تم إرسال الجهاز بنجاح وهو معلق لدى المشرف للموافقة.", + "successMsgForExistingDeviceMapping": "تم إرسال الجهاز بنجاح وهو في انتظار موافقة المسؤول. كما تم ربطه بجهاز SBI آخر.", "errorInDeviceSubType": "أثناء جلب أنواع فرعية للجهاز، واجهنا خطأً.", "errorInDeviceType": "أثناء جلب أنواع الأجهزة، واجهنا خطأً.", "limitExceedWarning": "يمكن إضافة 25 جهازًا كحد أقصى في المرة الواحدة. انقر فوق تأكيد لتحديث هذه الصفحة وإضافة المزيد من الأجهزة. يرجى ملاحظة أن جميع الأجهزة التي تم إرسالها مسبقًا لن تكون مرئية عند التحديث ولكن يمكن عرضها في صفحة قائمة الأجهزة", diff --git a/pmp-reactjs-ui/public/i18n/eng.json b/pmp-reactjs-ui/public/i18n/eng.json index 9016e32e..c367c237 100644 --- a/pmp-reactjs-ui/public/i18n/eng.json +++ b/pmp-reactjs-ui/public/i18n/eng.json @@ -435,7 +435,8 @@ "addDevice": "Add Device", "backToSBIList": "Back to SBI List", "backToViewDevices": "Back to View Devices", - "successMsg": "Device has been successfully submitted and is pending with admin for approval.", + "successMsgForNewDeviceMapping": "Device has been successfully submitted and is pending with admin for approval.", + "successMsgForExistingDeviceMapping": "The device has been successfully submitted and is pending admin approval. It has also been mapped to another SBI.", "errorInDeviceSubType": "While fetching device sub types, we have encountered with an error.", "errorInDeviceType": "While fetching device types, we have encountered with an error.", "limitExceedWarning": "Maximum of 25 devices can be added at a time. Click Confirm to refresh this page and add more devices. Please note that all the previously submitted devices will not be visible upon refreshing but can be viewed in List of Devices Page.", diff --git a/pmp-reactjs-ui/public/i18n/fra.json b/pmp-reactjs-ui/public/i18n/fra.json index 24969b8a..d68eaf02 100644 --- a/pmp-reactjs-ui/public/i18n/fra.json +++ b/pmp-reactjs-ui/public/i18n/fra.json @@ -440,7 +440,8 @@ "addDevice": "Ajouter un appareil", "backToSBIList": "Retour à la liste des SBI", "backToViewDevices": "Retour aux appareils d'affichage", - "successMsg": "L'appareil a été soumis avec succès et est en attente de administrateur pour approbation.", + "successMsgForNewDeviceMapping": "L'appareil a été soumis avec succès et est en attente de administrateur pour approbation.", + "successMsgForExistingDeviceMapping": "L'appareil a été soumis avec succès et est en attente d'approbation de l'administrateur. Il a également été mappé à un autre SBI.", "errorInDeviceSubType": "Lors de la récupération des sous-types d'appareils, nous avons rencontré une erreur.", "errorInDeviceType": "Lors de la récupération des types d'appareils, nous avons rencontré une erreur.", "limitExceedWarning": "Vous pouvez ajouter jusqu'à 25 appareils à la fois. Cliquez sur Confirmer pour actualiser cette page et ajouter d'autres appareils. Veuillez noter que tous les appareils précédemment soumis ne seront pas visibles lors de l'actualisation, mais pourront être consultés dans la page Liste des appareils.", diff --git a/pmp-reactjs-ui/src/pages/partner/certificates/UploadCertificate.js b/pmp-reactjs-ui/src/pages/partner/certificates/UploadCertificate.js index 0e037402..60e0f859 100644 --- a/pmp-reactjs-ui/src/pages/partner/certificates/UploadCertificate.js +++ b/pmp-reactjs-ui/src/pages/partner/certificates/UploadCertificate.js @@ -194,7 +194,7 @@ function UploadCertificate({ closePopup, popupData, request }) { return (
-
+
{!dataLoaded && (
@@ -246,10 +246,10 @@ function UploadCertificate({ closePopup, popupData, request }) {
diff --git a/pmp-reactjs-ui/src/pages/partner/deviceProviderServices/AddDevices.js b/pmp-reactjs-ui/src/pages/partner/deviceProviderServices/AddDevices.js index 19a86c61..5e7ab88a 100644 --- a/pmp-reactjs-ui/src/pages/partner/deviceProviderServices/AddDevices.js +++ b/pmp-reactjs-ui/src/pages/partner/deviceProviderServices/AddDevices.js @@ -244,13 +244,13 @@ function AddDevices() { const response = await HttpService.post(getPartnerManagerUrl(`/devicedetail`, process.env.NODE_ENV), request); if (response?.data?.response?.id) { - inactiveMappingDeviceToSbi(response.data.response.id, index); + inactiveMappingDeviceToSbi(response.data.response.id, index, false); } else { const errorCode = response.data.errors[0].errorCode; if (errorCode === "PMS_AUT_003") { const deviceDetails = await searchDeviceDetails(entry, index); if (deviceDetails && deviceDetails.id) { - inactiveMappingDeviceToSbi(deviceDetails.id, index); + inactiveMappingDeviceToSbi(deviceDetails.id, index, true); } else { newEntries[index].errorMsg = t('addDevices.errorInAddDevice'); setDeviceEntries(newEntries); @@ -307,7 +307,7 @@ function AddDevices() { setDataLoaded(true); }; - const inactiveMappingDeviceToSbi = async (deviceDetailId, index) => { + const inactiveMappingDeviceToSbi = async (deviceDetailId, index, isDeviceAlreadyMapped) => { const newEntries = [...deviceEntries]; setDataLoaded(false); try { @@ -325,7 +325,7 @@ function AddDevices() { if (response?.data?.response) { newEntries[index].isSubmitted = true; - newEntries[index].successMsg = t('addDevices.successMsg'); + newEntries[index].successMsg = isDeviceAlreadyMapped ? t('addDevices.successMsgForExistingDeviceMapping') : t('addDevices.successMsgForNewDeviceMapping'); setDeviceEntries(newEntries); updateButtonStates(); } else {