From d41afd1d4e50e9bbf98587cbcc2aeb3faf1cded1 Mon Sep 17 00:00:00 2001 From: MadhuMosip Date: Mon, 3 Mar 2025 19:54:22 +0530 Subject: [PATCH 1/4] MOSIP-39956 resolved cancel draft issue Signed-off-by: MadhuMosip --- .../updatedemographic.component.ts | 73 +++++++++++-------- .../app/shared/dialog/dialog.component.css | 1 + .../app/shared/dialog/dialog.component.html | 5 +- resident-ui/src/assets/config.json | 2 +- resident-ui/src/assets/i18n/ara.json | 3 +- resident-ui/src/assets/i18n/eng.json | 3 +- resident-ui/src/assets/i18n/fra.json | 3 +- resident-ui/src/assets/i18n/hin.json | 3 +- resident-ui/src/assets/i18n/kan.json | 3 +- resident-ui/src/assets/i18n/spa.json | 3 +- resident-ui/src/assets/i18n/tam.json | 3 +- 11 files changed, 62 insertions(+), 40 deletions(-) diff --git a/resident-ui/src/app/feature/uinservices/updatedemographic/updatedemographic.component.ts b/resident-ui/src/app/feature/uinservices/updatedemographic/updatedemographic.component.ts index b34ea64f..83a84a37 100644 --- a/resident-ui/src/app/feature/uinservices/updatedemographic/updatedemographic.component.ts +++ b/resident-ui/src/app/feature/uinservices/updatedemographic/updatedemographic.component.ts @@ -110,6 +110,7 @@ export class UpdatedemographicComponent implements OnInit, OnDestroy { enteredOnlyNumbers:boolean = false; disablePrefLangBtn:boolean = false; firstInputLang:any = {}; + draftInterval: any; private keyboardRef: MatKeyboardRef; @@ -196,25 +197,34 @@ export class UpdatedemographicComponent implements OnInit, OnDestroy { }; getPendingDrafts(){ - this.dataStorageService.getPendingDrafts(this.langCode).subscribe((response) =>{ + this.dataStorageService.getPendingDrafts(this.langCode).subscribe((response) => { if(!this.schema) this.getUpdateMyDataSchema(); if(response['response']){ if(!response['response'].drafts.length){ this.cancellable = false; + clearTimeout(this.draftInterval); + const popupElement = document.getElementById('draftCancelPopup'); + if (this.dialog && popupElement) { + this.dialog.closeAll(); + this.popupForInprogressData(true); + } }else{ this.cancellable = true; this.draftsDetails = response['response'].drafts; + this.draftInterval = setTimeout(() => { + this.getPendingDrafts(); + }, 2000); } }else{ this.showErrorPopup(response['errors']); }; }) } - + isUpdatedataInProgress(event, fieldType) { if(this.cancellable){ - this.popupForInprogressData(); + this.popupForInprogressData(false); if(fieldType === 'textField'){ document.getElementById(event.target.id).blur(); }else if(fieldType === 'datePickerField'){ @@ -253,7 +263,7 @@ export class UpdatedemographicComponent implements OnInit, OnDestroy { this.getUserInfo(); }); }) - + } @@ -1191,37 +1201,42 @@ export class UpdatedemographicComponent implements OnInit, OnDestroy { }); } - popupForInprogressData() { + popupForInprogressData(dataUpdated) { setTimeout(() => { + let statusMsg = "" + if(!dataUpdated){ + statusMsg = this.draftsDetails[0].cancellable ? this.langJson.pendingDrafts.warnMsg : this.langJson.pendingDrafts.warnMsgTwo; + }else{ + statusMsg = this.langJson.pendingDrafts.warnMsgThree + } const dialogRef = this.dialog.open(DialogComponent, { - width: '750px', - data: { - case: 'updateMyDataInprogress', - message: this.langJson.pendingDrafts, - draftsDetails: this.draftsDetails, - confirmBtn: this.popupMessages.genericmessage.confirm, - cancelBtn: this.popupMessages.genericmessage.cancel - } - }); - - dialogRef.afterClosed().subscribe(res =>{ - if(res){ + width: '750px', + data: { + case: 'updateMyDataInprogress', + message: this.langJson.pendingDrafts, + statusMsg, + draftsDetails: this.draftsDetails, + confirmBtn: this.popupMessages.genericmessage.confirm, + cancelBtn: this.popupMessages.genericmessage.cancel + } + }); + + dialogRef.afterClosed().subscribe(res => { + if (res) { this.dataStorageService.discardPendingDrafts(res) - .subscribe((response) =>{ - if(response['response']){ - this.message = this.langJson.draftCanceled - this.showMessage(this.message, this.draftsDetails); - this.cancellable = false; - }else{ - this.showErrorPopup(response['errors']) - } - }) - }else{ - this.getPendingDrafts(); + .subscribe((response) => { + if (response['response']) { + this.message = this.langJson.draftCanceled + this.showMessage(this.message, this.draftsDetails); + this.cancellable = false; + } else { + this.showErrorPopup(response['errors']) + } + }) } }) return dialogRef; - },400) + }, 400) } onItemSelected(item: any) { diff --git a/resident-ui/src/app/shared/dialog/dialog.component.css b/resident-ui/src/app/shared/dialog/dialog.component.css index 62e400ad..b6a6eb1b 100644 --- a/resident-ui/src/app/shared/dialog/dialog.component.css +++ b/resident-ui/src/app/shared/dialog/dialog.component.css @@ -278,6 +278,7 @@ td.mat-footer-cell:last-child { .infro-card { display: flex; + align-items: center; } p{ margin-top: 0px; diff --git a/resident-ui/src/app/shared/dialog/dialog.component.html b/resident-ui/src/app/shared/dialog/dialog.component.html index ab7cf882..72cbd1bb 100644 --- a/resident-ui/src/app/shared/dialog/dialog.component.html +++ b/resident-ui/src/app/shared/dialog/dialog.component.html @@ -392,7 +392,7 @@

{{ input.title }}

+ class="data-inprogress-main-card" id="draftCancelPopup">

{{input.message.heading}}

{{input.message.descriptionDetails}}

@@ -411,8 +411,7 @@

{{input.message.heading}}

-

{{input.message.warnMsg}}

-

{{input.message.warnMsgTwo}}

+

{{input.statusMsg}}

diff --git a/resident-ui/src/assets/config.json b/resident-ui/src/assets/config.json index 2aadc93b..03187341 100644 --- a/resident-ui/src/assets/config.json +++ b/resident-ui/src/assets/config.json @@ -1,5 +1,5 @@ { - "baseUrl": "https://api-internal.dev1.mosip.net/resident/v1", + "baseUrl": "https://api-internal.qa-java21.mosip.net/resident/v1", "version": "v1", "validateToken": "admin/authorize/admin/validateToken", "login": "/login/", diff --git a/resident-ui/src/assets/i18n/ara.json b/resident-ui/src/assets/i18n/ara.json index cc4b3af0..34bcff5c 100644 --- a/resident-ui/src/assets/i18n/ara.json +++ b/resident-ui/src/assets/i18n/ara.json @@ -439,7 +439,8 @@ "viewMore":"عرض المزيد", "viewLess":"عرض أقل", "warnMsg":"هل أنت متأكد من رغبتك في إلغاء الطلب الحالي لتحديث البيانات المختارة؟", - "warnMsgTwo":"لا يمكنك إلغاء هذا الطلب لأنه لا يزال في حالة انتظار. يرجى المحاولة بعد مرور بعض الوقت." + "warnMsgTwo":"لا يمكنك إلغاء هذا الطلب لأنه لا يزال في حالة انتظار. يرجى المحاولة بعد مرور بعض الوقت.", + "warnMsgThree":"لقد تمت معالجة طلبك لتحديث البيانات. يمكنك الآن المتابعة لتقديم طلب آخر لتحديث بياناتك." }, "draftCanceled":"لقد تم إلغاء طلب تحديث البيانات الحالي الخاص بك بنجاح. يمكنك الآن المتابعة لرفع طلب آخر لتحديث البيانات." }, diff --git a/resident-ui/src/assets/i18n/eng.json b/resident-ui/src/assets/i18n/eng.json index f67241bd..1a300494 100644 --- a/resident-ui/src/assets/i18n/eng.json +++ b/resident-ui/src/assets/i18n/eng.json @@ -439,7 +439,8 @@ "viewMore":"View More", "viewLess":"View Less", "warnMsg":"Are you sure you want to cancel the existing request to update the chosen data?", - "warnMsgTwo":"You cannot cancel this request since it is still in Pending state. Please try after sometime." + "warnMsgTwo":"You can not cancel this request since it is still in Pending state. Please try after sometime.", + "warnMsgThree":"Your request to update data has been processed. You can now proceed to raise another request to update your data." }, "draftCanceled":"Your existing Data Update Request has been successfully canceled. You can now proceed to raise another Data Update request." }, diff --git a/resident-ui/src/assets/i18n/fra.json b/resident-ui/src/assets/i18n/fra.json index 24ae2c91..22e31cb2 100644 --- a/resident-ui/src/assets/i18n/fra.json +++ b/resident-ui/src/assets/i18n/fra.json @@ -439,7 +439,8 @@ "viewMore":"Voir plus", "viewLess":"Voir moins", "warnMsg":"Êtes-vous sûr de vouloir annuler la demande existante de mise à jour des données choisies?", - "warnMsgTwo":"Vous ne pouvez pas annuler cette demande car elle est toujours à l'état En attente. S'il vous plaît, essayez après un certain temps." + "warnMsgTwo":"Vous ne pouvez pas annuler cette demande car elle est toujours à l'état En attente. S'il vous plaît, essayez après un certain temps.", + "warnMsgThree":"Votre demande de mise à jour des données a été traitée. Vous pouvez maintenant procéder à une autre demande de mise à jour de vos données." }, "draftCanceled":"Votre demande de mise à jour de données existante a été annulée avec succès. Vous pouvez maintenant procéder à une autre demande de mise à jour des données." }, diff --git a/resident-ui/src/assets/i18n/hin.json b/resident-ui/src/assets/i18n/hin.json index 382677a9..3d3b3ea3 100644 --- a/resident-ui/src/assets/i18n/hin.json +++ b/resident-ui/src/assets/i18n/hin.json @@ -439,7 +439,8 @@ "viewMore":"और देखें", "viewLess":"कम देखें", "warnMsg":"क्या आप वाकई चुने गए डेटा को अपडेट करने के मौजूदा अनुरोध को रद्द करना चाहते हैं?", - "warnMsgTwo":"आप इस अनुरोध को रद्द नहीं कर सकते क्योंकि यह अभी भी लंबित स्थिति में है। कृपया कुछ देर बाद प्रयास करें।" + "warnMsgTwo":"आप इस अनुरोध को रद्द नहीं कर सकते क्योंकि यह अभी भी लंबित स्थिति में है। कृपया कुछ देर बाद प्रयास करें।", + "warnMsgThree":"डेटा अपडेट करने का आपका अनुरोध संसाधित कर दिया गया है. अब आप अपने डेटा को अपडेट करने के लिए एक और अनुरोध करने के लिए आगे बढ़ सकते हैं।" }, "draftCanceled":"आपका मौजूदा डेटा अपडेट अनुरोध सफलतापूर्वक रद्द कर दिया गया है। अब आप एक और डेटा अपडेट अनुरोध बढ़ाने के लिए आगे बढ़ सकते हैं।" }, diff --git a/resident-ui/src/assets/i18n/kan.json b/resident-ui/src/assets/i18n/kan.json index df2015a5..898873f8 100644 --- a/resident-ui/src/assets/i18n/kan.json +++ b/resident-ui/src/assets/i18n/kan.json @@ -439,7 +439,8 @@ "viewMore":"ಇನ್ನಷ್ಟು ವೀಕ್ಷಿಸಿ", "viewLess":"ಕಡಿಮೆ ವೀಕ್ಷಿಸಿ", "warnMsg":"ಆಯ್ಕೆಮಾಡಿದ ಡೇಟಾವನ್ನು ನವೀಕರಿಸಲು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಿನಂತಿಯನ್ನು ರದ್ದುಗೊಳಿಸಲು ನೀವು ಖಚಿತವಾಗಿ ಬಯಸುವಿರಾ?", - "warnMsgTwo":"ಈ ವಿನಂತಿಯು ಇನ್ನೂ ಬಾಕಿಯಿರುವ ಸ್ಥಿತಿಯಲ್ಲಿರುವುದರಿಂದ ನೀವು ಈ ವಿನಂತಿಯನ್ನು ರದ್ದುಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ. ದಯವಿಟ್ಟು ಸ್ವಲ್ಪ ಸಮಯದ ನಂತರ ಪ್ರಯತ್ನಿಸಿ." + "warnMsgTwo":"ಈ ವಿನಂತಿಯು ಇನ್ನೂ ಬಾಕಿಯಿರುವ ಸ್ಥಿತಿಯಲ್ಲಿರುವುದರಿಂದ ನೀವು ಈ ವಿನಂತಿಯನ್ನು ರದ್ದುಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ. ದಯವಿಟ್ಟು ಸ್ವಲ್ಪ ಸಮಯದ ನಂತರ ಪ್ರಯತ್ನಿಸಿ.", + "warnMsgThree":"ಡೇಟಾವನ್ನು ನವೀಕರಿಸಲು ನಿಮ್ಮ ವಿನಂತಿಯನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗಿದೆ. ನಿಮ್ಮ ಡೇಟಾವನ್ನು ನವೀಕರಿಸಲು ನೀವು ಈಗ ಇನ್ನೊಂದು ವಿನಂತಿಯನ್ನು ಸಂಗ್ರಹಿಸಲು ಮುಂದುವರಿಯಬಹುದು." }, "draftCanceled":"ನಿಮ್ಮ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡೇಟಾ ನವೀಕರಣ ವಿನಂತಿಯನ್ನು ಯಶಸ್ವಿಯಾಗಿ ರದ್ದುಗೊಳಿಸಲಾಗಿದೆ. ನೀವು ಈಗ ಮತ್ತೊಂದು ಡೇಟಾ ಅಪ್‌ಡೇಟ್ ವಿನಂತಿಯನ್ನು ಹೆಚ್ಚಿಸಲು ಮುಂದುವರಿಯಬಹುದು." }, diff --git a/resident-ui/src/assets/i18n/spa.json b/resident-ui/src/assets/i18n/spa.json index 222c5be5..a10459a5 100644 --- a/resident-ui/src/assets/i18n/spa.json +++ b/resident-ui/src/assets/i18n/spa.json @@ -439,7 +439,8 @@ "viewMore":"Ver más", "viewLess":"Ver menos", "warnMsg":"¿Está seguro de que desea cancelar la solicitud existente para actualizar los datos elegidos?", - "warnMsgTwo":"No puede cancelar esta solicitud ya que todavía está en estado Pendiente. Inténtalo después de un tiempo." + "warnMsgTwo":"No puede cancelar esta solicitud ya que todavía está en estado Pendiente. Inténtalo después de un tiempo.", + "warnMsgThree":"Su solicitud de actualización de datos ha sido procesada. Ahora puedes proceder a plantear otra solicitud para actualizar tus datos." }, "draftCanceled":"Su solicitud de actualización de datos existente se canceló exitosamente. Ahora puede proceder a generar otra solicitud de Actualización de datos." }, diff --git a/resident-ui/src/assets/i18n/tam.json b/resident-ui/src/assets/i18n/tam.json index 724e456e..9f662de6 100644 --- a/resident-ui/src/assets/i18n/tam.json +++ b/resident-ui/src/assets/i18n/tam.json @@ -439,7 +439,8 @@ "viewMore":"மேலும் பார்க்க", "viewLess":"குறைவாக பார்க்கவும்", "warnMsg":"தேர்ந்தெடுக்கப்பட்ட தரவைப் புதுப்பிக்க ஏற்கனவே உள்ள கோரிக்கையை நிச்சயமாக ரத்து செய்ய விரும்புகிறீர்களா?", - "warnMsgTwo":"இந்தக் கோரிக்கை இன்னும் நிலுவையில் உள்ளதால் அதை ரத்து செய்ய முடியாது. சிறிது நேரம் கழித்து முயற்சிக்கவும்." + "warnMsgTwo":"இந்தக் கோரிக்கை இன்னும் நிலுவையில் உள்ளதால் அதை ரத்து செய்ய முடியாது. சிறிது நேரம் கழித்து முயற்சிக்கவும்.", + "warnMsgThree":"தரவைப் புதுப்பிப்பதற்கான உங்கள் கோரிக்கை செயலாக்கப்பட்டது. உங்கள் தரவைப் புதுப்பிக்க நீங்கள் இப்போது மற்றொரு கோரிக்கையை எழுப்பலாம்." }, "draftCanceled":"உங்கள் தற்போதைய தரவு புதுப்பிப்பு கோரிக்கை வெற்றிகரமாக ரத்துசெய்யப்பட்டது. நீங்கள் இப்போது மற்றொரு தரவு புதுப்பிப்பு கோரிக்கையை எழுப்ப தொடரலாம்." }, From bc1d040d504aed151598947d59841ec195ba62a9 Mon Sep 17 00:00:00 2001 From: MadhuMosip Date: Tue, 4 Mar 2025 11:26:02 +0530 Subject: [PATCH 2/4] MOSIP-39956 resolved updated data draft issue Signed-off-by: MadhuMosip --- .../updatedemographic.component.ts | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/resident-ui/src/app/feature/uinservices/updatedemographic/updatedemographic.component.ts b/resident-ui/src/app/feature/uinservices/updatedemographic/updatedemographic.component.ts index 83a84a37..1cfeb826 100644 --- a/resident-ui/src/app/feature/uinservices/updatedemographic/updatedemographic.component.ts +++ b/resident-ui/src/app/feature/uinservices/updatedemographic/updatedemographic.component.ts @@ -106,11 +106,12 @@ export class UpdatedemographicComponent implements OnInit, OnDestroy { oldSelectedIndex:any; isSameData: any = {}; cancellable:boolean = false; - draftsDetails:any; + draftsDetails:any = []; enteredOnlyNumbers:boolean = false; disablePrefLangBtn:boolean = false; firstInputLang:any = {}; draftInterval: any; + isDraftEmpty: boolean; private keyboardRef: MatKeyboardRef; @@ -197,24 +198,29 @@ export class UpdatedemographicComponent implements OnInit, OnDestroy { }; getPendingDrafts(){ + const popupElement = document.getElementById('draftCancelPopup'); this.dataStorageService.getPendingDrafts(this.langCode).subscribe((response) => { if(!this.schema) this.getUpdateMyDataSchema(); if(response['response']){ if(!response['response'].drafts.length){ - this.cancellable = false; + this.isDraftEmpty = false; clearTimeout(this.draftInterval); - const popupElement = document.getElementById('draftCancelPopup'); if (this.dialog && popupElement) { this.dialog.closeAll(); this.popupForInprogressData(true); } }else{ - this.cancellable = true; + this.isDraftEmpty = true; this.draftsDetails = response['response'].drafts; + if(this.dialog && popupElement && ((this.draftsDetails[0].cancellable && !this.cancellable) || (!this.draftsDetails[0].cancellable && this.cancellable))){ + this.dialog.closeAll(); + this.popupForInprogressData(false); + } this.draftInterval = setTimeout(() => { this.getPendingDrafts(); }, 2000); + this.cancellable = this.draftsDetails[0].cancellable; } }else{ this.showErrorPopup(response['errors']); @@ -223,7 +229,7 @@ export class UpdatedemographicComponent implements OnInit, OnDestroy { } isUpdatedataInProgress(event, fieldType) { - if(this.cancellable){ + if(this.isDraftEmpty){ this.popupForInprogressData(false); if(fieldType === 'textField'){ document.getElementById(event.target.id).blur(); @@ -1203,7 +1209,7 @@ export class UpdatedemographicComponent implements OnInit, OnDestroy { popupForInprogressData(dataUpdated) { setTimeout(() => { - let statusMsg = "" + let statusMsg = ""; if(!dataUpdated){ statusMsg = this.draftsDetails[0].cancellable ? this.langJson.pendingDrafts.warnMsg : this.langJson.pendingDrafts.warnMsgTwo; }else{ From 495267f90bc5d5ce27f417d5e11f1f499e56c227 Mon Sep 17 00:00:00 2001 From: MadhuMosip Date: Tue, 4 Mar 2025 16:23:24 +0530 Subject: [PATCH 3/4] MOSIP-39956 resolved updated data draft issue Signed-off-by: MadhuMosip --- .../updatedemographic.component.ts | 42 +++++++++++++------ .../app/shared/dialog/dialog.component.html | 9 ++-- .../src/app/shared/dialog/dialog.component.ts | 1 + resident-ui/src/assets/i18n/ara.json | 5 ++- resident-ui/src/assets/i18n/eng.json | 6 ++- resident-ui/src/assets/i18n/fra.json | 5 ++- resident-ui/src/assets/i18n/hin.json | 7 ++-- resident-ui/src/assets/i18n/kan.json | 9 ++-- resident-ui/src/assets/i18n/spa.json | 9 ++-- resident-ui/src/assets/i18n/tam.json | 9 ++-- 10 files changed, 65 insertions(+), 37 deletions(-) diff --git a/resident-ui/src/app/feature/uinservices/updatedemographic/updatedemographic.component.ts b/resident-ui/src/app/feature/uinservices/updatedemographic/updatedemographic.component.ts index 1cfeb826..c60212e1 100644 --- a/resident-ui/src/app/feature/uinservices/updatedemographic/updatedemographic.component.ts +++ b/resident-ui/src/app/feature/uinservices/updatedemographic/updatedemographic.component.ts @@ -204,22 +204,26 @@ export class UpdatedemographicComponent implements OnInit, OnDestroy { this.getUpdateMyDataSchema(); if(response['response']){ if(!response['response'].drafts.length){ - this.isDraftEmpty = false; - clearTimeout(this.draftInterval); - if (this.dialog && popupElement) { + if( this.dialog){ this.dialog.closeAll(); - this.popupForInprogressData(true); + clearTimeout(this.draftInterval); } + + this.isDraftEmpty = false; }else{ + this.draftInterval = setTimeout(() => { + this.getPendingDrafts(); + }, 2000); this.isDraftEmpty = true; this.draftsDetails = response['response'].drafts; - if(this.dialog && popupElement && ((this.draftsDetails[0].cancellable && !this.cancellable) || (!this.draftsDetails[0].cancellable && this.cancellable))){ + if(this.dialog && popupElement && (this.draftsDetails[0].cancellable && !this.cancellable)){ this.dialog.closeAll(); this.popupForInprogressData(false); + }else if(this.dialog && popupElement && (!this.draftsDetails[0].cancellable && this.cancellable)){ + this.dialog.closeAll(); + this.popupForInprogressData(true); + this.isDraftEmpty = false; } - this.draftInterval = setTimeout(() => { - this.getPendingDrafts(); - }, 2000); this.cancellable = this.draftsDetails[0].cancellable; } }else{ @@ -1209,11 +1213,24 @@ export class UpdatedemographicComponent implements OnInit, OnDestroy { popupForInprogressData(dataUpdated) { setTimeout(() => { - let statusMsg = ""; + let statusMsg = {}; if(!dataUpdated){ - statusMsg = this.draftsDetails[0].cancellable ? this.langJson.pendingDrafts.warnMsg : this.langJson.pendingDrafts.warnMsgTwo; + if(this.draftsDetails[0].cancellable){ + statusMsg = { + descriptionDetails: this.langJson.pendingDrafts.descriptionDetails, + warnMsg: this.langJson.pendingDrafts.warnMsg + } + }else{ + statusMsg = { + descriptionDetails: this.langJson.pendingDrafts.descriptionDetailsTwo, + warnMsg: this.langJson.pendingDrafts.warnMsgTwo + } + } }else{ - statusMsg = this.langJson.pendingDrafts.warnMsgThree + statusMsg = { + warnMsg: this.langJson.pendingDrafts.warnMsgThree, + successdesc: this.langJson.pendingDrafts.successdesc + } } const dialogRef = this.dialog.open(DialogComponent, { width: '750px', @@ -1224,7 +1241,8 @@ export class UpdatedemographicComponent implements OnInit, OnDestroy { draftsDetails: this.draftsDetails, confirmBtn: this.popupMessages.genericmessage.confirm, cancelBtn: this.popupMessages.genericmessage.cancel - } + }, + disableClose: true }); dialogRef.afterClosed().subscribe(res => { diff --git a/resident-ui/src/app/shared/dialog/dialog.component.html b/resident-ui/src/app/shared/dialog/dialog.component.html index 72cbd1bb..44b185b7 100644 --- a/resident-ui/src/app/shared/dialog/dialog.component.html +++ b/resident-ui/src/app/shared/dialog/dialog.component.html @@ -394,8 +394,8 @@

{{ input.title }}

-

{{input.message.heading}}

-

{{input.message.descriptionDetails}}

+

{{input.message.heading}}

+

{{input.statusMsg.descriptionDetails}}

@@ -403,7 +403,8 @@

{{input.message.heading}} {{draft.createdDTimes | date:'dd/MM/yyyy'}}

- {{input.message.descriptionText}}{{draft.description}} + {{input.message.descriptionText}}{{draft.description}} + {{input.message.descriptionText}}{{input.statusMsg.successdesc}} {{input.message.viewMore}} {{input.message.heading}}

-

{{input.statusMsg}}

+

{{input.statusMsg.warnMsg}}

diff --git a/resident-ui/src/app/shared/dialog/dialog.component.ts b/resident-ui/src/app/shared/dialog/dialog.component.ts index 2458ac5c..26cd5fc3 100644 --- a/resident-ui/src/app/shared/dialog/dialog.component.ts +++ b/resident-ui/src/app/shared/dialog/dialog.component.ts @@ -104,6 +104,7 @@ export class DialogComponent implements OnInit { async ngOnInit() { this.input = this.data; + console.log(this.input) this.translateService .getTranslation(localStorage.getItem("langCode")) .subscribe(response => { diff --git a/resident-ui/src/assets/i18n/ara.json b/resident-ui/src/assets/i18n/ara.json index 34bcff5c..50ec47b0 100644 --- a/resident-ui/src/assets/i18n/ara.json +++ b/resident-ui/src/assets/i18n/ara.json @@ -436,11 +436,12 @@ "heading": "تم العثور على طلب موجود، مطلوب اتخاذ إجراء!", "descriptionText": "الوصف:", "descriptionDetails": "لقد عثرنا على طلب تحديث بيانات موجود والذي لا يزال قيد التقدم. لكي تتمكن من رفع طلب جديد، سيتعين عليك حذف الطلب الحالي.", + "descriptionDetailsTwo": "لقد عثرنا على طلب تحديث بيانات موجود والذي لا يزال قيد التقدم. من أجل رفع طلب جديد، يمكنك إلغاء الطلب الحالي بعد وقت ما.", "viewMore":"عرض المزيد", "viewLess":"عرض أقل", "warnMsg":"هل أنت متأكد من رغبتك في إلغاء الطلب الحالي لتحديث البيانات المختارة؟", - "warnMsgTwo":"لا يمكنك إلغاء هذا الطلب لأنه لا يزال في حالة انتظار. يرجى المحاولة بعد مرور بعض الوقت.", - "warnMsgThree":"لقد تمت معالجة طلبك لتحديث البيانات. يمكنك الآن المتابعة لتقديم طلب آخر لتحديث بياناتك." + "warnMsgTwo":"لا يمكنك إلغاء هذا الطلب لأنه قيد التقدم. يرجى المحاولة بعد وقت ما.", + "warnMsgThree":"لقد تمت معالجة طلبك لتحديث البيانات. سيتم إغلاق علامة التبويب هذه تلقائيًا بمجرد الانتهاء من طلب تحديث البيانات الخاص بك." }, "draftCanceled":"لقد تم إلغاء طلب تحديث البيانات الحالي الخاص بك بنجاح. يمكنك الآن المتابعة لرفع طلب آخر لتحديث البيانات." }, diff --git a/resident-ui/src/assets/i18n/eng.json b/resident-ui/src/assets/i18n/eng.json index 1a300494..7c4477cd 100644 --- a/resident-ui/src/assets/i18n/eng.json +++ b/resident-ui/src/assets/i18n/eng.json @@ -436,11 +436,13 @@ "heading": "Existing request found, action required!", "descriptionText": "Description: ", "descriptionDetails": "We have found an existing Data Update Request which is still in progress. In order to raise a new request, you will have to delete the existing request.", + "descriptionDetailsTwo": "We have found an existing Data Update Request which is still in progress. In order to raise a new request, you can cancel the existing request after sometime.", + "successdesc": "Data was updated successfully", "viewMore":"View More", "viewLess":"View Less", "warnMsg":"Are you sure you want to cancel the existing request to update the chosen data?", - "warnMsgTwo":"You can not cancel this request since it is still in Pending state. Please try after sometime.", - "warnMsgThree":"Your request to update data has been processed. You can now proceed to raise another request to update your data." + "warnMsgTwo":"You cannot cancel this request since it is in progress. Please try after sometime.", + "warnMsgThree":"Your request to update data has been processed. This tab will auto close once we are done with your data update request." }, "draftCanceled":"Your existing Data Update Request has been successfully canceled. You can now proceed to raise another Data Update request." }, diff --git a/resident-ui/src/assets/i18n/fra.json b/resident-ui/src/assets/i18n/fra.json index 22e31cb2..05f36a7d 100644 --- a/resident-ui/src/assets/i18n/fra.json +++ b/resident-ui/src/assets/i18n/fra.json @@ -436,11 +436,12 @@ "heading": "Demande existante trouvée, action requise!", "descriptionText": "Description: ", "descriptionDetails": "Nous avons trouvé une demande de mise à jour des données existante qui est toujours en cours. Afin de soulever une nouvelle demande, vous devrez supprimer la demande existante.", + "descriptionDetailsTwo": "Nous avons trouvé une demande de mise à jour des données existante qui est toujours en cours. Afin de créer une nouvelle demande, vous pouvez annuler la demande existante après un certain temps.", "viewMore":"Voir plus", "viewLess":"Voir moins", "warnMsg":"Êtes-vous sûr de vouloir annuler la demande existante de mise à jour des données choisies?", - "warnMsgTwo":"Vous ne pouvez pas annuler cette demande car elle est toujours à l'état En attente. S'il vous plaît, essayez après un certain temps.", - "warnMsgThree":"Votre demande de mise à jour des données a été traitée. Vous pouvez maintenant procéder à une autre demande de mise à jour de vos données." + "warnMsgTwo":"Vous ne pouvez pas annuler cette demande puisqu'elle est en cours. S'il vous plaît, essayez après un certain temps.", + "warnMsgThree":"Votre demande de mise à jour des données a été traitée. Cet onglet se fermera automatiquement une fois que nous aurons terminé votre demande de mise à jour des données." }, "draftCanceled":"Votre demande de mise à jour de données existante a été annulée avec succès. Vous pouvez maintenant procéder à une autre demande de mise à jour des données." }, diff --git a/resident-ui/src/assets/i18n/hin.json b/resident-ui/src/assets/i18n/hin.json index 3d3b3ea3..7245f8ed 100644 --- a/resident-ui/src/assets/i18n/hin.json +++ b/resident-ui/src/assets/i18n/hin.json @@ -436,12 +436,13 @@ "heading": "मौजूदा अनुरोध मिला, कार्रवाई आवश्यक!", "descriptionText": "विवरण: ", "descriptionDetails": "हमें एक मौजूदा डेटा अपडेट अनुरोध मिला है जो अभी भी प्रगति पर है। नया अनुरोध करने के लिए, आपको मौजूदा अनुरोध को हटाना होगा।", + "descriptionDetailsTwo": "हमें एक मौजूदा डेटा अपडेट अनुरोध मिला है जो अभी भी प्रगति पर है। नया अनुरोध करने के लिए, आप कुछ समय बाद मौजूदा अनुरोध को रद्द कर सकते हैं।", "viewMore":"और देखें", "viewLess":"कम देखें", "warnMsg":"क्या आप वाकई चुने गए डेटा को अपडेट करने के मौजूदा अनुरोध को रद्द करना चाहते हैं?", - "warnMsgTwo":"आप इस अनुरोध को रद्द नहीं कर सकते क्योंकि यह अभी भी लंबित स्थिति में है। कृपया कुछ देर बाद प्रयास करें।", - "warnMsgThree":"डेटा अपडेट करने का आपका अनुरोध संसाधित कर दिया गया है. अब आप अपने डेटा को अपडेट करने के लिए एक और अनुरोध करने के लिए आगे बढ़ सकते हैं।" - }, + "warnMsgTwo":"आप इस अनुरोध को रद्द नहीं कर सकते क्योंकि यह प्रगति पर है। कृपया कुछ देर बाद प्रयास करें।", + "warnMsgThree":"डेटा अपडेट करने का आपका अनुरोध संसाधित कर दिया गया है. आपका डेटा अपडेट अनुरोध पूरा होते ही यह टैब स्वतः बंद हो जाएगा।" + }, "draftCanceled":"आपका मौजूदा डेटा अपडेट अनुरोध सफलतापूर्वक रद्द कर दिया गया है। अब आप एक और डेटा अपडेट अनुरोध बढ़ाने के लिए आगे बढ़ सकते हैं।" }, "trackservicerequest": { diff --git a/resident-ui/src/assets/i18n/kan.json b/resident-ui/src/assets/i18n/kan.json index 898873f8..c62a8049 100644 --- a/resident-ui/src/assets/i18n/kan.json +++ b/resident-ui/src/assets/i18n/kan.json @@ -435,13 +435,14 @@ "pendingDrafts":{ "heading": "ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಿನಂತಿ ಕಂಡುಬಂದಿದೆ, ಕ್ರಮದ ಅಗತ್ಯವಿದೆ!", "descriptionText": "ವಿವರಣೆ: ", - "descriptionDetails": "ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡೇಟಾ ಅಪ್‌ಡೇಟ್ ವಿನಂತಿಯನ್ನು ನಾವು ಕಂಡುಕೊಂಡಿದ್ದೇವೆ ಅದು ಇನ್ನೂ ಪ್ರಗತಿಯಲ್ಲಿದೆ. ಹೊಸ ವಿನಂತಿಯನ್ನು ಸಂಗ್ರಹಿಸಲು, ನೀವು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಿನಂತಿಯನ್ನು ಅಳಿಸಬೇಕಾಗುತ್ತದೆ.", + "descriptionDetails": "ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡೇಟಾ ನವೀಕರಣ ವಿನಂತಿಯನ್ನು ನಾವು ಕಂಡುಕೊಂಡಿದ್ದೇವೆ ಅದು ಇನ್ನೂ ಪ್ರಗತಿಯಲ್ಲಿದೆ. ಹೊಸ ವಿನಂತಿಯನ್ನು ಸಂಗ್ರಹಿಸಲು, ನೀವು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಿನಂತಿಯನ್ನು ಅಳಿಸಬೇಕಾಗುತ್ತದೆ.", + "descriptionDetailsTwo": "ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡೇಟಾ ನವೀಕರಣ ವಿನಂತಿಯನ್ನು ನಾವು ಕಂಡುಕೊಂಡಿದ್ದೇವೆ ಅದು ಇನ್ನೂ ಪ್ರಗತಿಯಲ್ಲಿದೆ. ಹೊಸ ವಿನಂತಿಯನ್ನು ಎತ್ತುವ ಸಲುವಾಗಿ, ಸ್ವಲ್ಪ ಸಮಯದ ನಂತರ ನೀವು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಿನಂತಿಯನ್ನು ರದ್ದುಗೊಳಿಸಬಹುದು.", "viewMore":"ಇನ್ನಷ್ಟು ವೀಕ್ಷಿಸಿ", "viewLess":"ಕಡಿಮೆ ವೀಕ್ಷಿಸಿ", "warnMsg":"ಆಯ್ಕೆಮಾಡಿದ ಡೇಟಾವನ್ನು ನವೀಕರಿಸಲು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಿನಂತಿಯನ್ನು ರದ್ದುಗೊಳಿಸಲು ನೀವು ಖಚಿತವಾಗಿ ಬಯಸುವಿರಾ?", - "warnMsgTwo":"ಈ ವಿನಂತಿಯು ಇನ್ನೂ ಬಾಕಿಯಿರುವ ಸ್ಥಿತಿಯಲ್ಲಿರುವುದರಿಂದ ನೀವು ಈ ವಿನಂತಿಯನ್ನು ರದ್ದುಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ. ದಯವಿಟ್ಟು ಸ್ವಲ್ಪ ಸಮಯದ ನಂತರ ಪ್ರಯತ್ನಿಸಿ.", - "warnMsgThree":"ಡೇಟಾವನ್ನು ನವೀಕರಿಸಲು ನಿಮ್ಮ ವಿನಂತಿಯನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗಿದೆ. ನಿಮ್ಮ ಡೇಟಾವನ್ನು ನವೀಕರಿಸಲು ನೀವು ಈಗ ಇನ್ನೊಂದು ವಿನಂತಿಯನ್ನು ಸಂಗ್ರಹಿಸಲು ಮುಂದುವರಿಯಬಹುದು." - }, + "warnMsgTwo":"ಇದು ಪ್ರಗತಿಯಲ್ಲಿರುವ ಕಾರಣ ನೀವು ಈ ವಿನಂತಿಯನ್ನು ರದ್ದುಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ. ದಯವಿಟ್ಟು ಸ್ವಲ್ಪ ಸಮಯದ ನಂತರ ಪ್ರಯತ್ನಿಸಿ.", + "warnMsgThree":"ಡೇಟಾವನ್ನು ನವೀಕರಿಸಲು ನಿಮ್ಮ ವಿನಂತಿಯನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗಿದೆ. ನಿಮ್ಮ ಡೇಟಾ ನವೀಕರಣ ವಿನಂತಿಯನ್ನು ನಾವು ಪೂರ್ಣಗೊಳಿಸಿದ ನಂತರ ಈ ಟ್ಯಾಬ್ ಸ್ವಯಂ ಮುಚ್ಚುತ್ತದೆ." + }, "draftCanceled":"ನಿಮ್ಮ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡೇಟಾ ನವೀಕರಣ ವಿನಂತಿಯನ್ನು ಯಶಸ್ವಿಯಾಗಿ ರದ್ದುಗೊಳಿಸಲಾಗಿದೆ. ನೀವು ಈಗ ಮತ್ತೊಂದು ಡೇಟಾ ಅಪ್‌ಡೇಟ್ ವಿನಂತಿಯನ್ನು ಹೆಚ್ಚಿಸಲು ಮುಂದುವರಿಯಬಹುದು." }, "trackservicerequest": { diff --git a/resident-ui/src/assets/i18n/spa.json b/resident-ui/src/assets/i18n/spa.json index a10459a5..ff4caf16 100644 --- a/resident-ui/src/assets/i18n/spa.json +++ b/resident-ui/src/assets/i18n/spa.json @@ -435,13 +435,14 @@ "pendingDrafts":{ "heading": "Se encontró una solicitud existente; se requiere acción.", "descriptionText": "Descripción: ", - "descriptionDetails": "Hemos encontrado una solicitud de actualización de datos existente que aún está en curso. Para generar una nueva solicitud, deberá eliminar la solicitud existente.", + "descriptionDetails": "Hemos encontrado una solicitud de actualización de datos existente que aún está en progreso. Para generar una nueva solicitud, deberá eliminar la solicitud existente.", + "descriptionDetailsTwo": "Hemos encontrado una solicitud de actualización de datos existente que aún está en progreso. Para generar una nueva solicitud, puede cancelar la solicitud existente después de un tiempo.", "viewMore":"Ver más", "viewLess":"Ver menos", "warnMsg":"¿Está seguro de que desea cancelar la solicitud existente para actualizar los datos elegidos?", - "warnMsgTwo":"No puede cancelar esta solicitud ya que todavía está en estado Pendiente. Inténtalo después de un tiempo.", - "warnMsgThree":"Su solicitud de actualización de datos ha sido procesada. Ahora puedes proceder a plantear otra solicitud para actualizar tus datos." - }, + "warnMsgTwo":"No puede cancelar esta solicitud ya que está en curso. Inténtalo después de un tiempo.", + "warnMsgThree":"Su solicitud de actualización de datos ha sido procesada. Esta pestaña se cerrará automáticamente una vez que hayamos terminado con su solicitud de actualización de datos." + }, "draftCanceled":"Su solicitud de actualización de datos existente se canceló exitosamente. Ahora puede proceder a generar otra solicitud de Actualización de datos." }, "trackservicerequest": { diff --git a/resident-ui/src/assets/i18n/tam.json b/resident-ui/src/assets/i18n/tam.json index 9f662de6..2034ffcf 100644 --- a/resident-ui/src/assets/i18n/tam.json +++ b/resident-ui/src/assets/i18n/tam.json @@ -435,13 +435,14 @@ "pendingDrafts":{ "heading": "ஏற்கனவே உள்ள கோரிக்கை கண்டறியப்பட்டது, நடவடிக்கை தேவை!", "descriptionText": "விளக்கம்: ", - "descriptionDetails": "ஏற்கனவே உள்ள தரவு புதுப்பிப்பு கோரிக்கையை நாங்கள் கண்டறிந்துள்ளோம், அது இன்னும் செயல்பாட்டில் உள்ளது. புதிய கோரிக்கையை எழுப்ப, ஏற்கனவே உள்ள கோரிக்கையை நீக்க வேண்டும்.", + "descriptionDetails": "ஏற்கனவே உள்ள தரவு புதுப்பிப்பு கோரிக்கையை நாங்கள் கண்டறிந்துள்ளோம், அது இன்னும் செயலில் உள்ளது. புதிய கோரிக்கையை எழுப்ப, ஏற்கனவே உள்ள கோரிக்கையை நீக்க வேண்டும்.", + "descriptionDetailsTwo": "ஏற்கனவே உள்ள தரவு புதுப்பிப்பு கோரிக்கையை நாங்கள் கண்டறிந்துள்ளோம், அது இன்னும் செயலில் உள்ளது. புதிய கோரிக்கையை எழுப்ப, சிறிது நேரம் கழித்து ஏற்கனவே உள்ள கோரிக்கையை ரத்து செய்யலாம்.", "viewMore":"மேலும் பார்க்க", "viewLess":"குறைவாக பார்க்கவும்", "warnMsg":"தேர்ந்தெடுக்கப்பட்ட தரவைப் புதுப்பிக்க ஏற்கனவே உள்ள கோரிக்கையை நிச்சயமாக ரத்து செய்ய விரும்புகிறீர்களா?", - "warnMsgTwo":"இந்தக் கோரிக்கை இன்னும் நிலுவையில் உள்ளதால் அதை ரத்து செய்ய முடியாது. சிறிது நேரம் கழித்து முயற்சிக்கவும்.", - "warnMsgThree":"தரவைப் புதுப்பிப்பதற்கான உங்கள் கோரிக்கை செயலாக்கப்பட்டது. உங்கள் தரவைப் புதுப்பிக்க நீங்கள் இப்போது மற்றொரு கோரிக்கையை எழுப்பலாம்." - }, + "warnMsgTwo":"இந்தக் கோரிக்கை செயலில் இருப்பதால் உங்களால் ரத்து செய்ய முடியாது. சிறிது நேரம் கழித்து முயற்சிக்கவும்.", + "warnMsgThree":"தரவைப் புதுப்பிப்பதற்கான உங்கள் கோரிக்கை செயலாக்கப்பட்டது. உங்கள் தரவு புதுப்பிப்பு கோரிக்கையை நாங்கள் முடித்தவுடன் இந்த தாவல் தானாக மூடப்படும்." + }, "draftCanceled":"உங்கள் தற்போதைய தரவு புதுப்பிப்பு கோரிக்கை வெற்றிகரமாக ரத்துசெய்யப்பட்டது. நீங்கள் இப்போது மற்றொரு தரவு புதுப்பிப்பு கோரிக்கையை எழுப்ப தொடரலாம்." }, "trackservicerequest": { From 66c1f0724c1ff9b8c72902dda79f4e57c3db9e6d Mon Sep 17 00:00:00 2001 From: Madhuravas reddy Date: Tue, 4 Mar 2025 16:46:51 +0530 Subject: [PATCH 4/4] resolved build failur issue Signed-off-by: Madhuravas reddy --- .../updatedemographic/updatedemographic.component.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/resident-ui/src/app/feature/uinservices/updatedemographic/updatedemographic.component.ts b/resident-ui/src/app/feature/uinservices/updatedemographic/updatedemographic.component.ts index 7cd0f91a..f477679f 100644 --- a/resident-ui/src/app/feature/uinservices/updatedemographic/updatedemographic.component.ts +++ b/resident-ui/src/app/feature/uinservices/updatedemographic/updatedemographic.component.ts @@ -1241,10 +1241,8 @@ export class UpdatedemographicComponent implements OnInit, OnDestroy { draftsDetails: this.draftsDetails, confirmBtn: this.popupMessages.genericmessage.confirm, cancelBtn: this.popupMessages.genericmessage.cancel - }, disableClose: true - } }); dialogRef.afterClosed().subscribe(res => { @@ -1306,4 +1304,4 @@ export class UpdatedemographicComponent implements OnInit, OnDestroy { this.subscriptions.forEach((subscription) => subscription.unsubscribe()); this.clickEventSubscription.unsubscribe(); } -} \ No newline at end of file +}