diff --git a/src/app/components/collaborateur/collaborateur-edit/collaborateur-edit.component.html b/src/app/components/collaborateur/collaborateur-edit/collaborateur-edit.component.html index 182d526..4aa8ae7 100644 --- a/src/app/components/collaborateur/collaborateur-edit/collaborateur-edit.component.html +++ b/src/app/components/collaborateur/collaborateur-edit/collaborateur-edit.component.html @@ -98,6 +98,7 @@
Le mail personnel d'un collaborateur est obligatoire
+
Le mail personnel d'un collaborateur doit être au format "exemple@nom.de.domaine"
@@ -106,6 +107,7 @@
Le mail Apside d'un collaborateur est obligatoire
+
Le mail Apside d'un collaborateur doit être au format "exemple@apside-groupe.com" ou "exemple@apside.fr"
diff --git a/src/app/components/collaborateur/collaborateur-edit/collaborateur-edit.component.ts b/src/app/components/collaborateur/collaborateur-edit/collaborateur-edit.component.ts index 8cc87b9..e19ca82 100644 --- a/src/app/components/collaborateur/collaborateur-edit/collaborateur-edit.component.ts +++ b/src/app/components/collaborateur/collaborateur-edit/collaborateur-edit.component.ts @@ -52,8 +52,8 @@ export class CollaborateurEditComponent implements OnInit { childrenNumber: ['', Validators.required], address: ['', Validators.required], telephone: ['', Validators.required], - personalMail: ['', Validators.required], - apsideMail: ['', Validators.required], + personalMail: ['',Validators.compose([Validators.required,Validators.pattern(".*@[a-z]*\.[a-z]*")])], + apsideMail: ['', Validators.compose([Validators.required,Validators.pattern(".*@apside-groupe\.com|.*@apside\.fr")])], resignationDate: ['', Validators.required], referrerId: ['', Validators.required], businessUnitId: ['', Validators.required], diff --git a/src/app/components/collaborateur/collaborateur.component.html b/src/app/components/collaborateur/collaborateur.component.html index eb08cda..00dc7af 100644 --- a/src/app/components/collaborateur/collaborateur.component.html +++ b/src/app/components/collaborateur/collaborateur.component.html @@ -93,6 +93,7 @@
Le mail personnel d'un collaborateur est obligatoire
+
Le mail personnel d'un collaborateur doit être au format "exemple@nom.de.domaine"
@@ -101,6 +102,7 @@
Le mail Apside d'un collaborateur est obligatoire
+
Le mail Apside d'un collaborateur doit être au format "exemple@apside-groupe.com" ou "exemple@apside.fr"
diff --git a/src/app/components/collaborateur/collaborateur.component.ts b/src/app/components/collaborateur/collaborateur.component.ts index 6cb4eb6..17d9df6 100644 --- a/src/app/components/collaborateur/collaborateur.component.ts +++ b/src/app/components/collaborateur/collaborateur.component.ts @@ -42,8 +42,8 @@ export class CollaborateurComponent implements OnInit { childrenNumber: ['', Validators.required], address: ['', Validators.required], telephone: ['', Validators.required], - personalMail: ['', Validators.required], - apsideMail: ['', Validators.required], + personalMail: ['',Validators.compose([Validators.required,Validators.pattern(".*@[a-z]*\.[a-z]*")])], + apsideMail: ['', Validators.compose([Validators.required,Validators.pattern(".*@apside-groupe\.com|.*@apside\.fr")])], resignationDate: ['', Validators.required], referrerId: ['', Validators.required], businessUnitId: ['', Validators.required],