diff --git a/app/src/services/api-interface-with-app.js b/app/src/services/api-interface-with-app.js index 33b786261..3ce301e51 100644 --- a/app/src/services/api-interface-with-app.js +++ b/app/src/services/api-interface-with-app.js @@ -16,7 +16,9 @@ API.handleLogoutError = () => { API.handleError = (error, subtitle) => Alert.alert(error?.toString(), subtitle); API.handleWrongKey = () => { - Alert.alert('La clé de chiffrement ne semble pas être correcte, veuillez réessayer.'); + Alert.alert( + 'La clé de chiffrement ne semble pas être correcte, veuillez réessayer ou demander à un membre de votre organisation de vous aider (les équipes ne mano ne la connaissent pas)' + ); }; API.handleNewVersion = (message) => diff --git a/dashboard/src/scenes/auth/signin.js b/dashboard/src/scenes/auth/signin.js index e0c95270c..17e982618 100644 --- a/dashboard/src/scenes/auth/signin.js +++ b/dashboard/src/scenes/auth/signin.js @@ -243,6 +243,9 @@ const SignIn = () => { /> +

+ Votre clé de chiffrement est uniquement connue par les membres de votre organisation, les équipes de Mano ne la connaissent pas +

{!!showErrors &&

{signinFormErrors.orgEncryptionKey}

} )} diff --git a/dashboard/src/services/api.js b/dashboard/src/services/api.js index b9fd31cf4..6623aa6ca 100644 --- a/dashboard/src/services/api.js +++ b/dashboard/src/services/api.js @@ -28,7 +28,9 @@ export const setOrgEncryptionKey = async (orgEncryptionKey, { encryptedVerificat if (!!encryptedVerificationKey) { const encryptionKeyIsValid = await checkEncryptedVerificationKey(encryptedVerificationKey, newHashedOrgEncryptionKey); if (!encryptionKeyIsValid) { - toast.error('La clé de chiffrement ne semble pas être correcte, veuillez réessayer.'); + toast.error( + 'La clé de chiffrement ne semble pas être correcte, veuillez réessayer ou demander à un membre de votre organisation de vous aider (les équipes ne mano ne la connaissent pas)' + ); return false; } } diff --git a/e2e/global_encryption.spec.ts b/e2e/global_encryption.spec.ts index a3b143e0d..453a866ae 100644 --- a/e2e/global_encryption.spec.ts +++ b/e2e/global_encryption.spec.ts @@ -38,7 +38,11 @@ test("test", async ({ page }) => { await page.getByLabel("Clé de chiffrement d'organisation").click(); await page.getByLabel("Clé de chiffrement d'organisation").fill("plouf"); await page.getByRole("button", { name: "Se connecter" }).click(); - await page.getByText("La clé de chiffrement ne semble pas être correcte, veuillez réessayer.").click(); + await page + .getByText( + "La clé de chiffrement ne semble pas être correcte, veuillez réessayer ou demander à un membre de votre organisation de vous aider (les équipes ne mano ne la connaissent pas)" + ) + .click(); await page.getByLabel("Clé de chiffrement d'organisation").click(); await page.getByLabel("Clé de chiffrement d'organisation").fill("nouvelle"); await page.getByRole("button", { name: "Se connecter" }).click();