Skip to content

Commit

Permalink
feat: message 'les équipes de mano ne connaissent pas votre clé (#1772)
Browse files Browse the repository at this point in the history
  • Loading branch information
arnaudambro authored Nov 13, 2023
1 parent 5eedac0 commit 019a922
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 3 deletions.
4 changes: 3 additions & 1 deletion app/src/services/api-interface-with-app.js
Original file line number Diff line number Diff line change
Expand Up @@ -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) =>
Expand Down
3 changes: 3 additions & 0 deletions dashboard/src/scenes/auth/signin.js
Original file line number Diff line number Diff line change
Expand Up @@ -243,6 +243,9 @@ const SignIn = () => {
/>
<label htmlFor="orgEncryptionKey">Clé de chiffrement d'organisation</label>
</div>
<p className="tw-text-xs">
Votre clé de chiffrement est uniquement connue par les membres de votre organisation, les équipes de Mano ne la connaissent pas
</p>
{!!showErrors && <p className="tw-text-xs tw-text-red-500">{signinFormErrors.orgEncryptionKey}</p>}
</div>
)}
Expand Down
4 changes: 3 additions & 1 deletion dashboard/src/services/api.js
Original file line number Diff line number Diff line change
Expand Up @@ -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;
}
}
Expand Down
6 changes: 5 additions & 1 deletion e2e/global_encryption.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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();
Expand Down

0 comments on commit 019a922

Please sign in to comment.