Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -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{
Expand Down Expand Up @@ -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',
Expand All @@ -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 => {
Expand Down Expand Up @@ -1286,4 +1304,4 @@ export class UpdatedemographicComponent implements OnInit, OnDestroy {
this.subscriptions.forEach((subscription) => subscription.unsubscribe());
this.clickEventSubscription.unsubscribe();
}
}
}
9 changes: 5 additions & 4 deletions resident-ui/src/app/shared/dialog/dialog.component.html
Original file line number Diff line number Diff line change
Expand Up @@ -394,24 +394,25 @@ <h4>{{ input.title }}</h4>
<div [style.font-size]="fontSize.lableText" *ngIf="input.case === 'updateMyDataInprogress'"
class="data-inprogress-main-card" id="draftCancelPopup">
<div width="100%">
<h4 class="data-inprogress-heading" style="margin: 0;">{{input.message.heading}}</h4>
<p class="data-inprogress-description">{{input.message.descriptionDetails}}</p>
<h4 *ngIf="input.statusMsg.descriptionDetails" class="data-inprogress-heading" style="margin: 0;">{{input.message.heading}}</h4>
<p *ngIf="input.statusMsg.descriptionDetails" class="data-inprogress-description">{{input.statusMsg.descriptionDetails}}</p>
<div class="data-inprogress-details-card" *ngFor="let draft of input.draftsDetails; let i = index">
<div class="intro-details">
<p class="eid-date-card">
<span class="eid-date">EID: <span>{{draft.eid}}</span></span>
<strong class="eid-date">{{draft.createdDTimes | date:'dd/MM/yyyy'}}</strong>
</p>
<p class="eid-date-card">
<strong class="eid-date">{{input.message.descriptionText}}{{draft.description}}</strong>
<strong *ngIf="!input.statusMsg.successdesc" class="eid-date">{{input.message.descriptionText}}{{draft.description}}</strong>
<strong *ngIf="input.statusMsg.successdesc" class="eid-date">{{input.message.descriptionText}}{{input.statusMsg.successdesc}}</strong>
<span (click)="showInprogressDataDetails('viewMore', i, draft.eid)" *ngIf="!isInprogressDetialsShow || selectedIndex !== i"
class="eid-number">{{input.message.viewMore}}</span>
<span (click)="showInprogressDataDetails('viewLess', i, '')" *ngIf="isInprogressDetialsShow && selectedIndex === i"
class="eid-number">{{input.message.viewLess}}</span>
</p>
<div class="confirm-card">
<div class="Confirmation-card">
<p >{{input.statusMsg}}</p>
<p >{{input.statusMsg.warnMsg}}</p>
</div>
<button *ngIf="draft.cancellable" mat-button [mat-dialog-close]="draft.eid" class="data-inprogress-btns confirm-btn">{{input.confirmBtn}}</button>
</div>
Expand Down
1 change: 1 addition & 0 deletions resident-ui/src/app/shared/dialog/dialog.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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 => {
Expand Down
1 change: 1 addition & 0 deletions resident-ui/src/assets/i18n/ara.json
Original file line number Diff line number Diff line change
Expand Up @@ -436,6 +436,7 @@
"heading": "تم العثور على طلب موجود، مطلوب اتخاذ إجراء!",
"descriptionText": "الوصف:",
"descriptionDetails": "لقد عثرنا على طلب تحديث بيانات موجود والذي لا يزال قيد التقدم. لكي تتمكن من رفع طلب جديد، سيتعين عليك حذف الطلب الحالي.",
"descriptionDetailsTwo": "لقد عثرنا على طلب تحديث بيانات موجود والذي لا يزال قيد التقدم. من أجل رفع طلب جديد، يمكنك إلغاء الطلب الحالي بعد وقت ما.",
"viewMore":"عرض المزيد",
"viewLess":"عرض أقل",
"warnMsg":"هل أنت متأكد من رغبتك في إلغاء الطلب الحالي لتحديث البيانات المختارة؟",
Expand Down
2 changes: 2 additions & 0 deletions resident-ui/src/assets/i18n/eng.json
Original file line number Diff line number Diff line change
Expand Up @@ -436,6 +436,8 @@
"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?",
Expand Down
1 change: 1 addition & 0 deletions resident-ui/src/assets/i18n/fra.json
Original file line number Diff line number Diff line change
Expand Up @@ -436,6 +436,7 @@
"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?",
Expand Down
1 change: 1 addition & 0 deletions resident-ui/src/assets/i18n/hin.json
Original file line number Diff line number Diff line change
Expand Up @@ -436,6 +436,7 @@
"heading": "मौजूदा अनुरोध मिला, कार्रवाई आवश्यक!",
"descriptionText": "विवरण: ",
"descriptionDetails": "हमें एक मौजूदा डेटा अपडेट अनुरोध मिला है जो अभी भी प्रगति पर है। नया अनुरोध करने के लिए, आपको मौजूदा अनुरोध को हटाना होगा।",
"descriptionDetailsTwo": "हमें एक मौजूदा डेटा अपडेट अनुरोध मिला है जो अभी भी प्रगति पर है। नया अनुरोध करने के लिए, आप कुछ समय बाद मौजूदा अनुरोध को रद्द कर सकते हैं।",
"viewMore":"और देखें",
"viewLess":"कम देखें",
"warnMsg":"क्या आप वाकई चुने गए डेटा को अपडेट करने के मौजूदा अनुरोध को रद्द करना चाहते हैं?",
Expand Down
3 changes: 2 additions & 1 deletion resident-ui/src/assets/i18n/kan.json
Original file line number Diff line number Diff line change
Expand Up @@ -435,7 +435,8 @@
"pendingDrafts":{
"heading": "ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಿನಂತಿ ಕಂಡುಬಂದಿದೆ, ಕ್ರಮದ ಅಗತ್ಯವಿದೆ!",
"descriptionText": "ವಿವರಣೆ: ",
"descriptionDetails": "ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡೇಟಾ ಅಪ್‌ಡೇಟ್ ವಿನಂತಿಯನ್ನು ನಾವು ಕಂಡುಕೊಂಡಿದ್ದೇವೆ ಅದು ಇನ್ನೂ ಪ್ರಗತಿಯಲ್ಲಿದೆ. ಹೊಸ ವಿನಂತಿಯನ್ನು ಸಂಗ್ರಹಿಸಲು, ನೀವು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಿನಂತಿಯನ್ನು ಅಳಿಸಬೇಕಾಗುತ್ತದೆ.",
"descriptionDetails": "ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡೇಟಾ ನವೀಕರಣ ವಿನಂತಿಯನ್ನು ನಾವು ಕಂಡುಕೊಂಡಿದ್ದೇವೆ ಅದು ಇನ್ನೂ ಪ್ರಗತಿಯಲ್ಲಿದೆ. ಹೊಸ ವಿನಂತಿಯನ್ನು ಸಂಗ್ರಹಿಸಲು, ನೀವು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಿನಂತಿಯನ್ನು ಅಳಿಸಬೇಕಾಗುತ್ತದೆ.",
"descriptionDetailsTwo": "ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡೇಟಾ ನವೀಕರಣ ವಿನಂತಿಯನ್ನು ನಾವು ಕಂಡುಕೊಂಡಿದ್ದೇವೆ ಅದು ಇನ್ನೂ ಪ್ರಗತಿಯಲ್ಲಿದೆ. ಹೊಸ ವಿನಂತಿಯನ್ನು ಎತ್ತುವ ಸಲುವಾಗಿ, ಸ್ವಲ್ಪ ಸಮಯದ ನಂತರ ನೀವು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಿನಂತಿಯನ್ನು ರದ್ದುಗೊಳಿಸಬಹುದು.",
"viewMore":"ಇನ್ನಷ್ಟು ವೀಕ್ಷಿಸಿ",
"viewLess":"ಕಡಿಮೆ ವೀಕ್ಷಿಸಿ",
"warnMsg":"ಆಯ್ಕೆಮಾಡಿದ ಡೇಟಾವನ್ನು ನವೀಕರಿಸಲು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಿನಂತಿಯನ್ನು ರದ್ದುಗೊಳಿಸಲು ನೀವು ಖಚಿತವಾಗಿ ಬಯಸುವಿರಾ?",
Expand Down
3 changes: 2 additions & 1 deletion resident-ui/src/assets/i18n/spa.json
Original file line number Diff line number Diff line change
Expand Up @@ -435,7 +435,8 @@
"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?",
Expand Down
9 changes: 5 additions & 4 deletions resident-ui/src/assets/i18n/tam.json
Original file line number Diff line number Diff line change
Expand Up @@ -435,13 +435,14 @@
"pendingDrafts":{
"heading": "ஏற்கனவே உள்ள கோரிக்கை கண்டறியப்பட்டது, நடவடிக்கை தேவை!",
"descriptionText": "விளக்கம்: ",
"descriptionDetails": "ஏற்கனவே உள்ள தரவு புதுப்பிப்பு கோரிக்கையை நாங்கள் கண்டறிந்துள்ளோம், அது இன்னும் செயல்பாட்டில் உள்ளது. புதிய கோரிக்கையை எழுப்ப, ஏற்கனவே உள்ள கோரிக்கையை நீக்க வேண்டும்.",
"descriptionDetails": "ஏற்கனவே உள்ள தரவு புதுப்பிப்பு கோரிக்கையை நாங்கள் கண்டறிந்துள்ளோம், அது இன்னும் செயலில் உள்ளது. புதிய கோரிக்கையை எழுப்ப, ஏற்கனவே உள்ள கோரிக்கையை நீக்க வேண்டும்.",
"descriptionDetailsTwo": "ஏற்கனவே உள்ள தரவு புதுப்பிப்பு கோரிக்கையை நாங்கள் கண்டறிந்துள்ளோம், அது இன்னும் செயலில் உள்ளது. புதிய கோரிக்கையை எழுப்ப, சிறிது நேரம் கழித்து ஏற்கனவே உள்ள கோரிக்கையை ரத்து செய்யலாம்.",
"viewMore":"மேலும் பார்க்க",
"viewLess":"குறைவாக பார்க்கவும்",
"warnMsg":"தேர்ந்தெடுக்கப்பட்ட தரவைப் புதுப்பிக்க ஏற்கனவே உள்ள கோரிக்கையை நிச்சயமாக ரத்து செய்ய விரும்புகிறீர்களா?",
"warnMsgTwo":"இந்தக் கோரிக்கை இன்னும் நிலுவையில் உள்ளதால் அதை ரத்து செய்ய முடியாது. சிறிது நேரம் கழித்து முயற்சிக்கவும்.",
"warnMsgThree":"தரவைப் புதுப்பிப்பதற்கான உங்கள் கோரிக்கை செயலாக்கப்பட்டது. உங்கள் தரவைப் புதுப்பிக்க நீங்கள் இப்போது மற்றொரு கோரிக்கையை எழுப்பலாம்."
},
"warnMsgTwo":"இந்தக் கோரிக்கை செயலில் இருப்பதால் உங்களால் ரத்து செய்ய முடியாது. சிறிது நேரம் கழித்து முயற்சிக்கவும்.",
"warnMsgThree":"தரவைப் புதுப்பிப்பதற்கான உங்கள் கோரிக்கை செயலாக்கப்பட்டது. உங்கள் தரவு புதுப்பிப்பு கோரிக்கையை நாங்கள் முடித்தவுடன் இந்த தாவல் தானாக மூடப்படும்."
},
"draftCanceled":"உங்கள் தற்போதைய தரவு புதுப்பிப்பு கோரிக்கை வெற்றிகரமாக ரத்துசெய்யப்பட்டது. நீங்கள் இப்போது மற்றொரு தரவு புதுப்பிப்பு கோரிக்கையை எழுப்ப தொடரலாம்."
},
"trackservicerequest": {
Expand Down