From c0559472e219afec51a4d13a551971a0770addc0 Mon Sep 17 00:00:00 2001
From: Alex ORLUC <alex.orluc@maarch.org>
Date: Mon, 31 May 2021 19:18:17 +0200
Subject: [PATCH] FIX #17109 TIME 1:30 fix role for otp mode

---
 lang/fr.json                                               | 7 +++----
 .../visa-workflow/otps/yousign/otp-yousign.component.ts    | 4 ++--
 src/frontend/app/service/auth.guard.ts                     | 5 -----
 3 files changed, 5 insertions(+), 11 deletions(-)

diff --git a/lang/fr.json b/lang/fr.json
index 7dc71306cc..2a5ca89836 100755
--- a/lang/fr.json
+++ b/lang/fr.json
@@ -480,8 +480,8 @@
 		"phoneAlt": "Mobile",
 		"sms": "SMS",
 		"source": "Source",
-		"otp_visa_yousignUser": "viseur (yousign)",
-		"otp_sign_yousignUser": "signataire (yousign)",
+		"otp_visa_yousignUser": "Viseur (Yousign)",
+		"otp_sign_yousignUser": "Signataire (Yousign)",
 		"role": "Role",
 		"otpMsg": "L'utilisateur sera notifié par <b>courriel</b> et recevra un <b>code de sécurité</b> par <b>{{security}}</b> au moment de son tour dans le circuit.",
 		"manage_otp_connectorsAdmin": "Administrer les connecteurs OTP",
@@ -522,7 +522,6 @@
 		"manage_customizationAdmin": "Personnaliser la page de connexion",
 		"internalUserOtpMsg": "<b>{{user}}</b> sera converti en utilisateur externe, vous ne pourrez plus choisir les autres modes de signature.",
 		"externalUser": "Role externe",
-		"visa_yousignUser": "Viseur (Yousign)",
-		"sign_yousignUser": "Signataire (Yousign)"
+		"external": "Externe"
 	}
 }
diff --git a/src/frontend/app/document/visa-workflow/otps/yousign/otp-yousign.component.ts b/src/frontend/app/document/visa-workflow/otps/yousign/otp-yousign.component.ts
index a5306c1a6b..69e950f816 100644
--- a/src/frontend/app/document/visa-workflow/otps/yousign/otp-yousign.component.ts
+++ b/src/frontend/app/document/visa-workflow/otps/yousign/otp-yousign.component.ts
@@ -20,7 +20,7 @@ export class OtpYousignComponent implements OnInit {
 
     securityModes: any[] = [];
 
-    roles: any[] = ['visa_yousign', 'sign_yousign'];
+    roles: any[] = ['otp_visa_yousign', 'otp_sign_yousign'];
 
     otp: any = {
         type: 'yousign',
@@ -29,7 +29,7 @@ export class OtpYousignComponent implements OnInit {
         email: '',
         phone: '',
         security: 'sms',
-        role: 'sign_yousign',
+        role: 'otp_sign_yousign',
         sourceId: '',
         modes: this.roles
     };
diff --git a/src/frontend/app/service/auth.guard.ts b/src/frontend/app/service/auth.guard.ts
index 5256072151..91587ccdd5 100644
--- a/src/frontend/app/service/auth.guard.ts
+++ b/src/frontend/app/service/auth.guard.ts
@@ -106,11 +106,6 @@ export class AuthGuard implements CanActivate {
                             'id': 'visa',
                             'type': 'visa',
                             'color': '#135F7F'
-                        },
-                        {
-                            'id': 'sign',
-                            'type': 'sign',
-                            'color': '#135F7F'
                         }
                     ];
                     this.authService.signatureRoles = this.authService.signatureRoles.concat(dataModes.map((item: any) => ({
-- 
GitLab