+
+
{{"viewProject.specVersion"|translate}}
-
-
- 0.9.0
-
-
-
- {{"viewProject.specVersionIsRequired"|translate}}
-
-
-
-
-
-
- {{"viewProject.selectTestData"|translate}}
-
-
-
+
+
+
+ {{"viewProject.specVersion"|translate}}
+
+
+ 0.9.0
+
+
+
+ {{"viewProject.specVersionIsRequired"|translate}}
+
+
+
+
+
+
{{"viewProject.selectTestData"|translate}}
-
-
- MOSIP_DEFAULT
-
-
-
- {{item}}
+
+
+
+ {{"viewProject.selectTestData"|translate}}
+
+
+ MOSIP_DEFAULT
-
-
-
- {{"viewProject.testDataIsRequired"|translate}}
-
-
-
-
-
+
+
+ {{item}}
+
+
+
+
+ {{"viewProject.testDataIsRequired"|translate}}
+
+
+
+
+
+
diff --git a/src/app/features/project/view-project/view-project.component.ts b/src/app/features/project/view-project/view-project.component.ts
index 9dd81d7a..3806e15e 100644
--- a/src/app/features/project/view-project/view-project.component.ts
+++ b/src/app/features/project/view-project/view-project.component.ts
@@ -261,6 +261,15 @@ export class ViewProjectComponent implements OnInit {
this.projectForm.controls['deviceSubType'].setValue(
this.projectFormData.deviceSubType
);
+ this.projectForm.controls['deviceImages'].setValue(
+ this.projectFormData.deviceImages
+ );
+ this.projectForm.controls['sbiHash'].setValue(
+ this.projectFormData.sbiHash
+ );
+ this.projectForm.controls['websiteUrl'].setValue(
+ this.projectFormData.websiteUrl
+ );
}
}
@@ -275,6 +284,12 @@ export class ViewProjectComponent implements OnInit {
this.projectForm.controls['sdkPurpose'].setValue(
this.projectFormData.purpose
);
+ this.projectForm.controls['sdkHash'].setValue(
+ this.projectFormData.sdkHash
+ );
+ this.projectForm.controls['websiteUrl'].setValue(
+ this.projectFormData.websiteUrl
+ );
this.projectForm.controls['bioTestData'].setValue(
this.projectFormData.bioTestDataFileName
);
@@ -294,6 +309,12 @@ export class ViewProjectComponent implements OnInit {
this.projectForm.controls['abisSpecVersion'].setValue(
this.projectFormData.abisVersion
);
+ this.projectForm.controls['abisHash'].setValue(
+ this.projectFormData.abisHash
+ );
+ this.projectForm.controls['websiteUrl'].setValue(
+ this.projectFormData.websiteUrl
+ );
this.projectForm.controls['abisBioTestData'].setValue(
this.projectFormData.bioTestDataFileName
);
@@ -429,6 +450,8 @@ export class ViewProjectComponent implements OnInit {
sdkVersion: this.projectForm.controls['sdkSpecVersion'].value,
purpose: this.projectForm.controls['sdkPurpose'].value,
url: this.projectForm.controls['sdkUrl'].value,
+ sdkHash: this.projectForm.controls['sdkHash'].value,
+ websiteUrl: this.projectForm.controls['websiteUrl'].value,
bioTestDataFileName: this.projectForm.controls['bioTestData'].value,
};
let request = {
@@ -452,6 +475,8 @@ export class ViewProjectComponent implements OnInit {
outboundQueueName: this.projectForm.controls['outboundQueueName'].value,
inboundQueueName: this.projectForm.controls['inboundQueueName'].value,
modality:this.projectForm.controls['modality'].value,
+ abisHash:this.projectForm.controls['abisHash'].value,
+ websiteUrl:this.projectForm.controls['websiteUrl'].value,
bioTestDataFileName: this.projectForm.controls['abisBioTestData'].value,
};
let request = {
diff --git a/src/assets/i18n/ara.json b/src/assets/i18n/ara.json
index 07651950..d51224bb 100644
--- a/src/assets/i18n/ara.json
+++ b/src/assets/i18n/ara.json
@@ -6,7 +6,13 @@
"successMessage": "تم إنشاء المشروع بنجاح",
"close": "يغلق",
"logout": "تسجيل خروج",
- "addTestDataSuccessMsg": "تمت إضافة بيانات الاختبار بنجاح."
+ "addTestDataSuccessMsg": "تمت إضافة بيانات الاختبار بنجاح.",
+ "deviceImagesIsInvalid": "صورة الجهاز غير صالحة",
+ "sbiHashIsInvalid": "تجزئة SBI غير صالحة",
+ "sdkHashIsInvalid": "تجزئة SDK غير صالحة",
+ "abisHashIsInvalid": "تجزئة ABIS غير صالحة",
+ "websiteUrlIsInvalid": "عنوان URL لموقع الويب غير صالح",
+ "updateProject": "تحديث المشروع"
},
"breadcrumb": {
"home": "بيت",
@@ -37,7 +43,9 @@
"success": "نجاح",
"failure": "فشل",
"projectRow": "لا توجد مشاريع متاحة.",
- "tableDescription": "قائمة المشاريع"
+ "tableDescription": "قائمة المشاريع",
+ "title": "تحديث تفاصيل المشروع",
+ "message": "أضف الحقول التالية المطلوبة للمشروع ، للمتابعة."
},
"biometricDashboard": {
"projectDashboard": "لوحة تحكم المشاريع",
@@ -89,7 +97,21 @@
"responseQueueName": "اسم قائمة انتظار الاستجابة",
"invalidPartnerTypeMsg": "يمكن لشريك ABIS فقط إنشاء مشروع ABIS",
"modality": "طريقة",
- "modalityIsRequired": "طريقة مطلوبة"
+ "modalityIsRequired": "طريقة مطلوبة",
+ "deviceImages": "صور الجهاز:",
+ "deviceImagesIsRequired": "صور الجهاز مطلوبة",
+ "make": "يصنع:",
+ "makeIsRequired": "جعل مطلوب",
+ "model": "نموذج:",
+ "modelIsRequired": "النموذج مطلوب",
+ "sbiHash": "تجزئة SBI:",
+ "sbiHashIsRequired": "مطلوب تجزئة SBI",
+ "websiteUrl": "موقع إلكتروني URL",
+ "websiteUrlIsRequired": "مطلوب عنوان URL لموقع الويب",
+ "sdkHash": "تجزئة SDK:",
+ "sdkHashIsRequired": "مطلوب تجزئة SDK",
+ "abisHash": "تجزئة ABIS:",
+ "abisHashIsRequired": "مطلوب تجزئة ABIS"
},
"addTestData": {
"name": "اسم",
@@ -140,7 +162,21 @@
"responseQueueName": "اسم قائمة انتظار الاستجابة",
"tableDescription": "قائمة المجموعات",
"modality": "طريقة",
- "modalityIsRequired": "طريقة مطلوبة"
+ "modalityIsRequired": "طريقة مطلوبة",
+ "deviceImages": "صور الجهاز:",
+ "deviceImagesIsRequired": "صور الجهاز مطلوبة",
+ "make": "يصنع:",
+ "makeIsRequired": "جعل مطلوب",
+ "model": "نموذج:",
+ "modelIsRequired": "النموذج مطلوب",
+ "sbiHash": "تجزئة SBI:",
+ "sbiHashIsRequired": "مطلوب تجزئة SBI",
+ "websiteUrl": "موقع إلكتروني URL",
+ "websiteUrlIsRequired": "مطلوب عنوان URL لموقع الويب",
+ "sdkHash": "تجزئة SDK:",
+ "sdkHashIsRequired": "مطلوب تجزئة SDK",
+ "abisHash": "تجزئة ABIS:",
+ "abisHashIsRequired": "مطلوب تجزئة ABIS"
},
"testRunHistory": {
"runDate": "تشغيل التاريخ",
diff --git a/src/assets/i18n/eng.json b/src/assets/i18n/eng.json
index 9cc1c79e..eeaee936 100644
--- a/src/assets/i18n/eng.json
+++ b/src/assets/i18n/eng.json
@@ -6,7 +6,13 @@
"successMessage": "Project created successfully",
"close": "Close",
"logout": "Logout",
- "addTestDataSuccessMsg": "Test data added successfully."
+ "addTestDataSuccessMsg": "Test data added successfully.",
+ "deviceImagesIsInvalid": "Device Image is Invalid",
+ "sbiHashIsInvalid": "SBI Hash is Invalid",
+ "sdkHashIsInvalid": "SDK Hash is Invalid",
+ "abisHashIsInvalid": "ABIS Hash is Invalid",
+ "websiteUrlIsInvalid": "Website URL is Invalid",
+ "updateProject": "Update Project"
},
"breadcrumb": {
"home": "Home",
@@ -37,7 +43,9 @@
"success": "Success",
"failure": "Failure",
"projectRow": "There are no projects available.",
- "tableDescription": "List of Projects"
+ "tableDescription": "List of Projects",
+ "title": "Update Project Details",
+ "message": "Add the following fields required for the Project, to proceed."
},
"biometricDashboard": {
"projectDashboard": "Projects Dashboard",
@@ -89,7 +97,21 @@
"responseQueueName": "Response Queue Name:",
"invalidPartnerTypeMsg": "ABIS partner can only create an ABIS project",
"modality": "Modality",
- "modalityIsRequired": "Modality is required"
+ "modalityIsRequired": "Modality is required",
+ "deviceImages": "Device Images:",
+ "deviceImagesIsRequired": "Device Images is required",
+ "make": "Make:",
+ "makeIsRequired": "Make is required",
+ "model": "Model:",
+ "modelIsRequired": "Model is required",
+ "sbiHash": "SBI Hash:",
+ "sbiHashIsRequired": "SBI Hash is required",
+ "websiteUrl": "Website URL:",
+ "websiteUrlIsRequired": "Website URL is required",
+ "sdkHash": "SDK Hash:",
+ "sdkHashIsRequired": "SDK Hash is required",
+ "abisHash": "ABIS Hash:",
+ "abisHashIsRequired": "ABIS Hash is required"
},
"addTestData": {
"name": "Name:",
@@ -140,7 +162,21 @@
"responseQueueName": "Response Queue Name:",
"tableDescription": "List of Collections",
"modality": "Modality",
- "modalityIsRequired": "Modality is required"
+ "modalityIsRequired": "Modality is required",
+ "deviceImages": "Device Images:",
+ "deviceImagesIsRequired": "Device Images is required",
+ "make": "Make:",
+ "makeIsRequired": "Make is required",
+ "model": "Model:",
+ "modelIsRequired": "Model is required",
+ "sbiHash": "SBI Hash:",
+ "sbiHashIsRequired": "SBI Hash is required",
+ "websiteUrl": "Website URL:",
+ "websiteUrlIsRequired": "Website URL is required",
+ "sdkHash": "SDK Hash:",
+ "sdkHashIsRequired": "SDK Hash is required",
+ "abisHash": "ABIS Hash:",
+ "abisHashIsRequired": "ABIS Hash is required"
},
"testRunHistory": {
"runDate": "Run Date",
diff --git a/src/assets/i18n/fra.json b/src/assets/i18n/fra.json
index ae2d03a1..fcf28e82 100644
--- a/src/assets/i18n/fra.json
+++ b/src/assets/i18n/fra.json
@@ -6,7 +6,13 @@
"successMessage": "Projet créé avec succès",
"close": "Fermer",
"logout": "Se déconnecter",
- "addTestDataSuccessMsg": "Données de test ajoutées avec succès."
+ "addTestDataSuccessMsg": "Données de test ajoutées avec succès.",
+ "deviceImagesIsInvalid": "L'image de l'appareil n'est pas valide",
+ "sbiHashIsInvalid": "Le hachage SBI n'est pas valide",
+ "sdkHashIsInvalid": "Le hachage SDK n'est pas valide",
+ "abisHashIsInvalid": "Le hachage ABIS n'est pas valide",
+ "websiteUrlIsInvalid": "L'URL du site Web n'est pas valide",
+ "updateProject": "Mettre à jour le projet"
},
"breadcrumb": {
"home": "Maison",
@@ -37,7 +43,9 @@
"success": "Succès",
"failure": "Échec",
"projectRow": "Il n'y a pas de projets disponibles.",
- "tableDescription": "Liste des projets"
+ "tableDescription": "Liste des projets",
+ "title": "Mettre à jour les détails du projet",
+ "message": "Ajoutez les champs suivants requis pour le projet, pour continuer."
},
"biometricDashboard": {
"projectDashboard": "Tableau de bord des projets",
@@ -89,7 +97,21 @@
"responseQueueName": "Nom de la file d'attente de réponses:",
"invalidPartnerTypeMsg": "Le partenaire ABIS peut uniquement créer un projet ABIS",
"modality": "Modalité",
- "modalityIsRequired": "La modalité est requise"
+ "modalityIsRequired": "La modalité est requise",
+ "deviceImages": "Images de l'appareil:",
+ "deviceImagesIsRequired": "Les images de l'appareil sont requises",
+ "make": "Faire:",
+ "makeIsRequired": "La marque est requise",
+ "model": "Modèle:",
+ "modelIsRequired": "Le modèle est requis",
+ "sbiHash": "Hachage SBI:",
+ "sbiHashIsRequired": "Le hachage SBI est requis",
+ "websiteUrl": "URL de site web:",
+ "websiteUrlIsRequired": "L'URL du site Web est requise",
+ "sdkHash": "Hachage SDK:",
+ "sdkHashIsRequired": "Le hachage SDK est requis",
+ "abisHash": "Hachage ABIS:",
+ "abisHashIsRequired": "Le hachage ABIS est requis"
},
"addTestData": {
"name": "Nom",
@@ -140,7 +162,21 @@
"responseQueueName": "Nom de la file d'attente de réponses:",
"tableDescription": "Liste des collections",
"modality": "Modalité",
- "modalityIsRequired": "La modalité est requise"
+ "modalityIsRequired": "La modalité est requise",
+ "deviceImages": "Images de l'appareil:",
+ "deviceImagesIsRequired": "Les images de l'appareil sont requises",
+ "make": "Faire:",
+ "makeIsRequired": "La marque est requise",
+ "model": "Modèle:",
+ "modelIsRequired": "Le modèle est requis",
+ "sbiHash": "Hachage SBI:",
+ "sbiHashIsRequired": "Le hachage SBI est requis",
+ "websiteUrl": "URL de site web:",
+ "websiteUrlIsRequired": "L'URL du site Web est requise",
+ "sdkHash": "Hachage SDK:",
+ "sdkHashIsRequired": "Le hachage SDK est requis",
+ "abisHash": "Hachage ABIS:",
+ "abisHashIsRequired": "Le hachage ABIS est requis"
},
"testRunHistory": {
"runDate": "Date d'exécution",