Skip to content

Commit

Permalink
Merge pull request #512 from Madhuravas/develop
Browse files Browse the repository at this point in the history
MOSIP-28763 Allowing multiple documents proofs for update data.
  • Loading branch information
aranaravi authored Oct 6, 2023
2 parents c8898a8 + 76d2715 commit 235ea24
Show file tree
Hide file tree
Showing 9 changed files with 88 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -356,7 +356,7 @@ <h3 class="tab-headings">{{'updatedemographic.identityHeading' | translate}}</h3
<td width="100%" colspan="3">
<div class="container" appDnd (fileDropped)="onFileDropped($event, 'POI')">
<input (click)="$event.target.value=null"
[disabled]="proofOfIdentity.documenttype === undefined || files?.length === 1 "
[disabled]="proofOfIdentity.documenttype === undefined"
type="file" #fileDropRef id="fileDropRef"
(change)="fileBrowseHandler($event.target.files, 'POI')"
accept=".pdf, .jpg, .jpeg, .png" />
Expand Down Expand Up @@ -682,7 +682,7 @@ <h3 class="tab-headings">{{'updatedemographic.addressHeading' | translate}}</h3>
<td width="100%" colspan="3">
<div class="container" appDnd (fileDropped)="onFileDropped($event, 'POA')">
<input (click)="$event.target.value=null"
[disabled]="proofOfAddress.documenttype === undefined || filesPOA?.length === 1"
[disabled]="proofOfAddress.documenttype === undefined"
type="file" #fileAddRef id="fileAddRef"
(change)="fileBrowseHandler($event.target.files, 'POA')"
accept=".pdf, .jpg, .jpeg, .png" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -874,14 +874,27 @@ export class UpdatedemographicComponent implements OnInit, OnDestroy {
* on file drop handler
*/
onFileDropped($event, type) {
this.prepareFilesList($event, type);
if(this.getAllDocIds[$event[0].name]){
type === 'POI' ? this.isValidFileFormatPOI = true : this.isValidFileFormatPOA = true;;
this.warningMessage = this.langJson.sameFileUploading
}else{
this.isValidFileFormatPOI = false;
this.prepareFilesList($event, type);
}
}

/**
* handle file from browsing
*/
fileBrowseHandler(files, type) {
this.prepareFilesList(files, type);
if(this.getAllDocIds[files[0].name]){
type === 'POI' ? this.isValidFileFormatPOI = true : this.isValidFileFormatPOA = true;;
this.warningMessage = this.langJson.sameFileUploading
}else{
this.isValidFileFormatPOI = false;
this.prepareFilesList(files, type);
}

}

/**
Expand Down Expand Up @@ -926,14 +939,14 @@ export class UpdatedemographicComponent implements OnInit, OnDestroy {
this.files.splice(index, 1);
this.uploadedFiles = this.files
this.deleteUploadedFile(documentID, this.transactionIDForPOI)
this.pdfSrc = "";
delete this.getAllDocIds[documentName]
} else {
let documentName = this.filesPOA[index].name;
let documentID = this.getAllDocIds[documentName]
this.filesPOA.splice(index, 1);
this.uploadedFiles = this.filesPOA
this.deleteUploadedFile(documentID, this.transactionIDForPOA)
this.pdfSrcPOA = ""
delete this.getAllDocIds[documentName]
}
if (this.files.length < 1) {
this.previewDisabled = true;
Expand All @@ -954,11 +967,13 @@ export class UpdatedemographicComponent implements OnInit, OnDestroy {
} else {
if (this.files.length) {
const progressInterval = setInterval(() => {
if (this.files[index].progress === 100) {
clearInterval(progressInterval);
this.uploadFilesSimulator(index + 1, type);
} else {
this.files[index].progress += 20;
if(this.files[index]){
if (this.files[index].progress === 100) {
clearInterval(progressInterval);
this.uploadFilesSimulator(index + 1, type);
} else {
this.files[index].progress += 20;
}
}
}, 200);
}
Expand Down
11 changes: 10 additions & 1 deletion resident-ui/src/assets/i18n/ara.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,13 @@
"route": "uinservices/sharewithpartner",
"description": "يمكن للمقيمين اختيار البيانات المراد مشاركتها مع أي من الشركاء المسجلين للاستفادة من مختلف الخدمات من الطرف الثالث.",
"auditEventId": "ADM-004"
},
{
"displayName": "تحديث بياناتي",
"icon": "assets/images/updatedemographic.png",
"route": "uinservices/updatedemographic",
"description": "يمكن للمقيمين تحديث البيانات الموجودة بالفعل المرتبطة بمعرّف UIN/VID الخاص بهم. يمكن تحديث البيانات التي يمكن تحديثها بما في ذلك الاسم والجنس وتاريخ الميلاد والعنوان والوثائق المرفوعة ورقم الهاتف وعنوان البريد الإلكتروني واللغة المفضلة ، إلخ.",
"auditEventId": "ADM-004"
}
]
},
Expand Down Expand Up @@ -408,7 +415,9 @@
"maxAttems": "$Name يمكن تقديم طلب تغيير الاسم مرات كحد أقصى $MaxAttems.",
"fullName": "الاسم",
"dateOfBirth": "تاريخ الميلاد",
"gender": "الجنس"
"gender": "الجنس",
"addressLine1":"العنوان",
"sameFileUploading":"يرجى تحميل الملف باستخدام اسم ملف مختلف."
},
"preview": {
"title": "معاينة"
Expand Down
3 changes: 2 additions & 1 deletion resident-ui/src/assets/i18n/eng.json
Original file line number Diff line number Diff line change
Expand Up @@ -416,7 +416,8 @@
"fullName":"Name",
"dateOfBirth":"Date of birth",
"gender":"Gender",
"addressLine1":"Address"
"addressLine1":"Address",
"sameFileUploading":"Please upload file with a different file name."
},
"preview": {
"title": "Preview"
Expand Down
11 changes: 10 additions & 1 deletion resident-ui/src/assets/i18n/fra.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,13 @@
"route": "uinservices/sharewithpartner",
"description": "Les résidents peuvent choisir les données à partager avec l'un des partenaires enregistrés pour bénéficier de divers services tiers.",
"auditEventId": "ADM-004"
},
{
"displayName": "Mettre à jour mes données",
"icon": "assets/images/updatedemographic.png",
"route": "uinservices/updatedemographic",
"description": "Les résidents peuvent mettre à jour les données déjà existantes associées à leur UIN/ VID. Les données pouvant être mises à jour incluent le nom, le genre, la date de naissance, l'adresse, les documents téléchargés, le numéro de téléphone, l'adresse e-mail, la langue préférée, etc.",
"auditEventId": "ADM-004"
}
]
},
Expand Down Expand Up @@ -408,7 +415,9 @@
"maxAttems": "Vous pouvez faire une demande de changement de $Name un maximum de $MaxAttems fois.",
"fullName": "Nom",
"dateOfBirth": "Date de naissance",
"gender": "Genre"
"gender": "Genre",
"addressLine1":"Adresse",
"sameFileUploading":"Veuillez télécharger le fichier avec un nom de fichier différent."
},
"preview": {
"title": "Aperçu"
Expand Down
11 changes: 10 additions & 1 deletion resident-ui/src/assets/i18n/hin.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,13 @@
"route": "uinservices/sharewithpartner",
"description": "निवासी विभिन्न तृतीय पक्ष सेवाओं का लाभ उठाने के लिए किसी भी पंजीकृत भागीदार के साथ साझा किए जाने वाले डेटा का चयन कर सकते हैं।",
"auditEventId": "ADM-004"
},
{
"displayName": "मेरा डेटा अपडेट करें",
"icon": "assets/images/updatedemographic.png",
"route": "uinservices/updatedemographic",
"description": "निवासी अपने यूआईएन/वीआईडी ​​से जुड़े पहले से मौजूद डेटा को अपडेट कर सकते हैं। जिन डेटा को अपडेट किया जा सकता है उनमें नाम, लिंग, जन्मतिथि, पता, अपलोड किए गए दस्तावेज़, फ़ोन नंबर, ईमेल आईडी, पसंदीदा भाषा आदि शामिल हैं।",
"auditEventId": "ADM-004"
}
]
},
Expand Down Expand Up @@ -408,7 +415,9 @@
"maxAttems": "$Name परिवर्तन अनुरोध को अधिकतम $MaxAttems बार किया जा सकता है।",
"fullName": "नाम",
"dateOfBirth": "जन्म तिथि",
"gender": "लिंग"
"gender": "लिंग",
"addressLine1":"पता",
"sameFileUploading":"कृपया एक अलग फ़ाइल नाम के साथ फ़ाइल अपलोड करें।"
},
"preview": {
"title": "पूर्व दर्शन"
Expand Down
11 changes: 10 additions & 1 deletion resident-ui/src/assets/i18n/kan.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,13 @@
"route": "uinservices/sharewithpartner",
"description": "ವಿವಿಧ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಸೇವೆಗಳನ್ನು ಪಡೆಯಲು ಯಾವುದೇ ನೋಂದಾಯಿತ ಪಾಲುದಾರರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಲು ನಿವಾಸಿಗಳು ಡೇಟಾವನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು.",
"auditEventId": "ADM-004"
},
{
"displayName": "ನನ್ನ ಡೇಟಾವನ್ನು ನವೀಕರಿಸಿ",
"icon": "assets/images/updatedemographic.png",
"route": "uinservices/updatedemographic",
"description": "ನಿವಾಸಿಗಳು ತಮ್ಮ UIN/VID ಯೊಂದಿಗೆ ಸಂಯೋಜಿತವಾಗಿರುವ ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡೇಟಾವನ್ನು ನವೀಕರಿಸಬಹುದು. ಅಪ್‌ಡೇಟ್ ಮಾಡಬಹುದಾದ ಡೇಟಾವು ಹೆಸರು, ಲಿಂಗ, DOB, ವಿಳಾಸ, ಅಪ್‌ಲೋಡ್ ಮಾಡಿದ ದಾಖಲೆಗಳು, ಫೋನ್ ಸಂಖ್ಯೆ, ಇಮೇಲ್ ಐಡಿ, ಆದ್ಯತೆಯ ಭಾಷೆ ಇತ್ಯಾದಿಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.",
"auditEventId": "ADM-004"
}
]
},
Expand Down Expand Up @@ -408,7 +415,9 @@
"maxAttems": "$Name ಬದಲಾಯಿಸಲು ಅಧಿಕತಮ $MaxAttems ಸಲ ಅನುವಾದಿಸಬಹುದು.",
"fullName": "ಹೆಸರು",
"dateOfBirth": "ಹುಟ್ಟಿದ ದಿನಾಂಕ",
"gender": "ಲಿಂಗ"
"gender": "ಲಿಂಗ",
"addressLine1":"ವಿಳಾಸ",
"sameFileUploading":"ದಯವಿಟ್ಟು ವೇರೆ ಕಡತವನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿ."
},
"preview": {
"title": "ಮುನ್ನೋಟ"
Expand Down
11 changes: 10 additions & 1 deletion resident-ui/src/assets/i18n/spa.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,13 @@
"route": "uinservices/sharewithpartner",
"description": " Los residentes pueden elegir los datos que se compartirán con cualquiera de los socios registrados para aprovechar varios servicios de terceros.",
"auditEventId": "ADM-004"
},
{
"displayName": "Actualizar mis datos",
"icon": "assets/images/updatedemographic.png",
"route": "uinservices/updatedemographic",
"description": "Los residentes pueden actualizar los datos ya existentes asociados a su UIN/VID. Los datos que se pueden actualizar incluyen nombre, sexo, fecha de nacimiento, dirección, documentos cargados, número de teléfono, ID de correo electrónico, idioma preferido, etc.",
"auditEventId": "ADM-004"
}
]
},
Expand Down Expand Up @@ -408,7 +415,9 @@
"maxAttems": "Se puede solicitar un cambio de $Name un máximo de $MaxAttems veces.",
"fullName": "Nombre",
"dateOfBirth": "Fecha de nacimiento",
"gender": "Género"
"gender": "Género",
"addressLine1":"Dirección",
"sameFileUploading":"Por favor, suba el archivo con un nombre de archivo diferente."
},
"preview": {
"title": "Avance"
Expand Down
11 changes: 10 additions & 1 deletion resident-ui/src/assets/i18n/tam.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,13 @@
"route": "uinservices/sharewithpartner",
"description": "பல்வேறு மூன்றாம் தரப்பு சேவைகளைப் பெற, பதிவுசெய்யப்பட்ட கூட்டாளர்களில் எவருடனும் பகிர வேண்டிய தரவை குடியிருப்பாளர்கள் தேர்வு செய்யலாம்.",
"auditEventId": "ADM-004"
},
{
"displayName": "எனது தரவைப் புதுப்பிக்கவும்",
"icon": "assets/images/updatedemographic.png",
"route": "uinservices/updatedemographic",
"description": "குடியிருப்பாளர்கள் தங்கள் UIN/VID உடன் ஏற்கனவே உள்ள தரவை புதுப்பிக்கலாம். புதுப்பிக்கப்படக்கூடிய தரவுகளில் பெயர், பாலினம், DOB, முகவரி, பதிவேற்றப்பட்ட ஆவணங்கள், தொலைபேசி எண், மின்னஞ்சல் ஐடி, விருப்பமான மொழி போன்றவை அடங்கும்.",
"auditEventId": "ADM-004"
}
]
},
Expand Down Expand Up @@ -408,7 +415,9 @@
"maxAttems": "$Name மாற்றம் கேட்க அதிசய $MaxAttems முறை செய்யப்படலாம்.",
"fullName": "பெயர்",
"dateOfBirth": "பிறந்த தேதி",
"gender": "பாலினம்"
"gender": "பாலினம்",
"addressLine1":"முகவரி",
"sameFileUploading":"வேறு கோப்பு பெயர் பயன்படுத்துகின்றது. வேறு கோப்பை பதிவேற்றவும்."
},
"preview": {
"title": "முன்னோட்ட"
Expand Down

0 comments on commit 235ea24

Please sign in to comment.