Skip to content

Commit

Permalink
MOSIP-32782 - Password-protected file is not allowed for upload (#194)
Browse files Browse the repository at this point in the history
* MOSIP-32782 - Password-protected file is not allowed for upload

Signed-off-by: GOKULRAJ136 <[email protected]>

* updated proper error message for password protection files

Signed-off-by: GOKULRAJ136 <[email protected]>

* error handling for password protection files

Signed-off-by: GOKULRAJ136 <[email protected]>

* added proper error handling

Signed-off-by: GOKULRAJ136 <[email protected]>

* added null checks

Signed-off-by: GOKULRAJ136 <[email protected]>

* null checks for errors

Signed-off-by: GOKULRAJ136 <[email protected]>

---------

Signed-off-by: GOKULRAJ136 <[email protected]>
  • Loading branch information
GOKULRAJ136 authored Sep 13, 2024
1 parent be09421 commit 49fa145
Show file tree
Hide file tree
Showing 7 changed files with 17 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -1177,7 +1177,11 @@ export class FileUploadComponent implements OnInit, OnDestroy {
}
},
(error) => {
this.showErrorMessage(error, this.messagelabels.uploadDocuments.msg7);
if (error && error.error && error.error.errors && error.error.errors.length > 0 && error.error.errors[0].errorCode === "PRG_PAM_DOC_025"){
this.showErrorMessage(error, this.messagelabels.uploadDocuments.msg14);
} else {
this.showErrorMessage(error, this.messagelabels.uploadDocuments.msg7);
}
this.fileInputVariable.nativeElement.value = "";
this.disableNavigation = false;
},
Expand Down
2 changes: 2 additions & 0 deletions pre-registration-ui/src/assets/i18n/ara.json
Original file line number Diff line number Diff line change
Expand Up @@ -436,6 +436,7 @@
"msg11": "يرجى تأكيد رغبتك في حذف الملف ",
"msg12": "الرجاء إدخال نص أو أرقام فقط",
"msg13": "الرجاء إدخال 50 حرفًا فقط أو أقل",
"msg14": "غير مسموح بتحميل الملف المحمي بكلمة مرور",
"title_confirm": "حذف",
"button_cancel": "يلغي",
"none": "لا شيء"
Expand Down Expand Up @@ -729,6 +730,7 @@
"PRG_PAM_DOC_021": "المستند موجود بالفعل",
"PRG_PAM_DOC_022": "DocumentId لا ينتمي إلى معرف التسجيل المسبق" ,
"PRG_PAM_DOC_024": "جدول المستندات غير قادر على التحديث بهذه الحالة",
"PRG_PAM_DOC_025": "غير مسموح بتحميل الملف المحمي بكلمة مرور",
"PRG_PAM_ACK_001": "رقم الجوال أو معرف البريد الإلكتروني مفقود",
"PRG_PAM_ACK_002": "الحقول الإلزامية مفقودة",
"PRG_PAM_ACK_003": "طلب Json http استثناء" ,
Expand Down
2 changes: 2 additions & 0 deletions pre-registration-ui/src/assets/i18n/eng.json
Original file line number Diff line number Diff line change
Expand Up @@ -435,6 +435,7 @@
"msg11": "Please confirm that you want to delete file ",
"msg12": "Please enter only text or numbers",
"msg13": "Please enter only 50 characters or less",
"msg14": "Password-protected file is not allowed for upload",
"title_confirm": "Delete",
"button_cancel": "Cancel",
"none": "None"
Expand Down Expand Up @@ -747,6 +748,7 @@
"PRG_PAM_DOC_021": "Document is alredy present",
"PRG_PAM_DOC_022": "DocumentId is not belongs to the pre-registration Id",
"PRG_PAM_DOC_024": "Document table not able to update by this status",
"PRG_PAM_DOC_025": "Password-protected file is not allowed for upload",
"PRG_PAM_ACK_001": "Mobile number or Email Id is missing",
"PRG_PAM_ACK_002": "Mandatory fields are missing",
"PRG_PAM_ACK_003": "Json http request exception",
Expand Down
2 changes: 2 additions & 0 deletions pre-registration-ui/src/assets/i18n/fra.json
Original file line number Diff line number Diff line change
Expand Up @@ -438,6 +438,7 @@
"msg11": "Veuillez confirmer que vous souhaitez supprimer le fichier ",
"msg12": "Veuillez saisir uniquement du texte ou des chiffres",
"msg13": "Veuillez entrer seulement 50 caractères ou moins",
"msg14": "Le fichier protégé par mot de passe n'est pas autorisé au téléchargement",
"title_confirm": "Supprimer",
"button_cancel": "Annuler",
"none": "aucun"
Expand Down Expand Up @@ -734,6 +735,7 @@
"PRG_PAM_DOC_021": "Le document est déjà présent",
"PRG_PAM_DOC_022": "DocumentId n'appartient pas à l'Id de pré-inscription",
"PRG_PAM_DOC_024": "Le tableau des documents ne peut pas être mis à jour par ce statut",
"PRG_PAM_DOC_025": "Le fichier protégé par mot de passe n'est pas autorisé au téléchargement",
"PRG_PAM_ACK_001": "Le numéro de mobile ou l'identifiant de messagerie est manquant",
"PRG_PAM_ACK_002": "Les champs obligatoires sont manquants",
"PRG_PAM_ACK_003": "Exception de requête http Json",
Expand Down
2 changes: 2 additions & 0 deletions pre-registration-ui/src/assets/i18n/hin.json
Original file line number Diff line number Diff line change
Expand Up @@ -434,6 +434,7 @@
"msg11": "कृपया पुष्टि करें कि आप फ़ाइल को हटाना चाहते हैं ",
"msg12": "कृपया केवल टेक्स्ट या नंबर दर्ज करें",
"msg13": "कृपया केवल 50 या उससे कम वर्ण दर्ज करें",
"msg14": "पासवर्ड से सुरक्षित फ़ाइल को अपलोड करने की अनुमति नहीं है",
"title_confirm": "हटाएं",
"button_cancel": "रद्द करना",
"none": "कोई नहीं"
Expand Down Expand Up @@ -733,6 +734,7 @@
"PRG_PAM_DOC_021": "दस्तावेज़ पहले से मौजूद है",
"PRG_PAM_DOC_022": "DocumentId पूर्व-पंजीकरण आईडी से संबंधित नहीं है",
"PRG_PAM_DOC_024": "दस्तावेज़ तालिका इस स्थिति से अपडेट करने में सक्षम नहीं है",
"PRG_PAM_DOC_025": "पासवर्ड से सुरक्षित फ़ाइल को अपलोड करने की अनुमति नहीं है",
"PRG_PAM_ACK_001": "मोबाइल नंबर या ईमेल आईडी गुम है",
"PRG_PAM_ACK_002": "अनिवार्य फ़ील्ड अनुपलब्ध हैं",
"PRG_PAM_ACK_003": "Json http अनुरोध अपवाद",
Expand Down
2 changes: 2 additions & 0 deletions pre-registration-ui/src/assets/i18n/kan.json
Original file line number Diff line number Diff line change
Expand Up @@ -434,6 +434,7 @@
"msg11": "ನೀವು ಫೈಲ್ ಅನ್ನು ಅಳಿಸಲು ಬಯಸುತ್ತೀರಿ ಎಂಬುದನ್ನು ದಯವಿಟ್ಟು ದೃೀಕರಿಸಿ ",
"msg12": "ದಯವಿಟ್ಟು ಪಠ್ಯ ಅಥವಾ ಸಂಖ್ಯೆಗಳನ್ನು ಮಾತ್ರ ನಮೂದಿಸಿ",
"msg13": "ದಯವಿಟ್ಟು 50 ಅಥವಾ ಅದಕ್ಕಿಂತ ಕಡಿಮೆ ಅಕ್ಷರಗಳನ್ನು ಮಾತ್ರ ನಮೂದಿಸಿ",
"msg14": "ಪಾಸ್‌ವರ್ಡ್-ರಕ್ಷಿತ ಫೈಲ್ ಅನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಲು ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ",
"title_confirm": "ಅಳಿಸಿ",
"button_cancel": "ರದ್ದುಮಾಡಿ",
"none": "ಯಾವುದೂ ಇಲ್ಲ"
Expand Down Expand Up @@ -730,6 +731,7 @@
"PRG_PAM_DOC_021": "ಡಾಕ್ಯುಮೆಂಟ್ ಆಲ್ರೆಡಿ ಪ್ರಸ್ತುತ",
"PRG_PAM_DOC_022": "ಡಾಕ್ಯುಮೆಂಟ್ಐಡಿ ಪೂರ್ವ-ನೋಂದಣಿ ಐಡಿಗೆ ಸೇರಿಲ್ಲ",
"PRG_PAM_DOC_024": "ಡಾಕ್ಯುಮೆಂಟ್ ಟೇಬಲ್ ಈ ಸ್ಥಿತಿಯಿಂದ ನವೀಕರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ",
"PRG_PAM_DOC_025": "ಪಾಸ್‌ವರ್ಡ್-ರಕ್ಷಿತ ಫೈಲ್ ಅನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಲು ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ",
"PRG_PAM_ACK_001": "ಮೊಬೈಲ್ ಸಂಖ್ಯೆ ಅಥವಾ ಇಮೇಲ್ ಐಡಿ ಕಾಣೆಯಾಗಿದೆ",
"PRG_PAM_ACK_002": "ಕಡ್ಡಾಯ ಕ್ಷೇತ್ರಗಳು ಕಾಣೆಯಾಗಿವೆ",
"PRG_PAM_ACK_003": "Json http ವಿನಂತಿ ವಿನಾಯಿತಿ",
Expand Down
2 changes: 2 additions & 0 deletions pre-registration-ui/src/assets/i18n/tam.json
Original file line number Diff line number Diff line change
Expand Up @@ -434,6 +434,7 @@
"msg11": "நீங்கள் கோப்பை நீக்க விரும்புகிறீர்கள் என்பதை உறுதிப்படுத்தவும் ",
"msg12": "உரை அல்லது எண்களை மட்டும் உள்ளிடவும்",
"msg13": "50 அல்லது அதற்கும் குறைவான எழுத்துக்களை மட்டும் உள்ளிடவும்",
"msg14": "கடவுச்சொல் பாதுகாக்கப்பட்ட கோப்பு பதிவேற்ற அனுமதிக்கப்படவில்லை",
"title_confirm": "அழி",
"button_cancel": "ரத்துசெய்",
"none": "எதுவுமில்லை"
Expand Down Expand Up @@ -730,6 +731,7 @@
"PRG_PAM_DOC_021": "ஆவணம் உள்ளது",
"PRG_PAM_DOC_022": "DocumentId பதிவுக்கு முந்தைய ஐடிக்கு சொந்தமானது அல்ல",
"PRG_PAM_DOC_024": "இந்த அட்டவணையால் ஆவண அட்டவணையை புதுப்பிக்க முடியவில்லை",
"PRG_PAM_DOC_025": "கடவுச்சொல் பாதுகாக்கப்பட்ட கோப்பு பதிவேற்ற அனுமதிக்கப்படவில்லை",
"PRG_PAM_ACK_001": "மொபைல் எண் அல்லது மின்னஞ்சல் ஐடி இல்லை",
"PRG_PAM_ACK_002": "கட்டாய புலங்கள் இல்லை",
"PRG_PAM_ACK_003": "Json http கோரிக்கை விதிவிலக்கு",
Expand Down

0 comments on commit 49fa145

Please sign in to comment.