-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(moderation): add min armee pec response (#649)
Co-authored-by: Douglas Duteil <[email protected]>
- Loading branch information
1 parent
894e984
commit 2bd0c2f
Showing
4 changed files
with
79 additions
and
0 deletions.
There are no files selected for viewing
17 changes: 17 additions & 0 deletions
17
packages/~/moderations/ui/src/Actions/responses/__snapshots__/min_armee_pec.test.tsx.snap
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
// Bun Snapshot v1, https://goo.gl/fbAQLP | ||
|
||
exports[`returns error on 🦄 organization (min armée pec) email 1`] = ` | ||
"Bonjour, | ||
Nous avons bien reçu votre demande de rattachement à l'organisation « 🦄 » sur ProConnect (anciennement : AgentConnect, MonComptePro). | ||
En rattachant votre compte utilisateur MonComptePro au « 🦄 », sachez que vous ne serez pas d'identifier comme étant un Agent, car cette organisation est enregistrée en tant qu'Association, sous le SIRET « 🌸 ». | ||
Pour information, les numéros SIREN/SIRET des organisations publiques commencent obligatoirement par le chiffre 1 ou le chiffre 2 (source : définition de l'INSEE du Numéro SIREN). | ||
Si vous créez votre compte utilisateur MonComptePro dans le but de pouvoir vous authentifier via AgentConnect, veuillez créer votre compte à nouveau en le rattachant à une autre organisation publique dont vous dépendez, ou au MINISTERE DES ARMEES : https://annuaire-entreprises.data.gouv.fr/entreprise/ministere-des-armees-110090016. | ||
Bien cordialement, | ||
L’équipe ProConnect. | ||
" | ||
`; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
30 changes: 30 additions & 0 deletions
30
packages/~/moderations/ui/src/Actions/responses/min_armee_pec.test.tsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
// | ||
|
||
import { render_md } from "@~/app.ui/testing"; | ||
import { expect, test } from "bun:test"; | ||
import { context, type Values } from "../context"; | ||
import min_armees_pec from "./min_armees_pec"; | ||
|
||
// | ||
|
||
test("returns error on 🦄 organization (min armée pec) email", async () => { | ||
expect( | ||
await render_md( | ||
<context.Provider | ||
value={ | ||
{ | ||
moderation: { | ||
organization: { cached_libelle: "🦄", siret: "🌸" }, | ||
}, | ||
} as Values | ||
} | ||
> | ||
<Response /> | ||
</context.Provider>, | ||
), | ||
).toMatchSnapshot(); | ||
}); | ||
|
||
function Response() { | ||
return <>{min_armees_pec()}</>; | ||
} |
30 changes: 30 additions & 0 deletions
30
packages/~/moderations/ui/src/Actions/responses/min_armees_pec.tsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
// | ||
|
||
import { useContext } from "hono/jsx"; | ||
import { dedent } from "ts-dedent"; | ||
import { context } from "../context"; | ||
|
||
export const label = "Agent Min des Armées - Pole d excellence cyber (PEC)"; | ||
|
||
export default function template() { | ||
const { | ||
moderation: { | ||
organization: { cached_libelle: organization_name, siret }, | ||
}, | ||
} = useContext(context); | ||
|
||
return dedent` | ||
Bonjour, | ||
Nous avons bien reçu votre demande de rattachement à l'organisation « ${organization_name} » sur ProConnect (anciennement : AgentConnect, MonComptePro). | ||
En rattachant votre compte utilisateur MonComptePro au « ${organization_name} », sachez que vous ne serez pas d'identifier comme étant un Agent, car cette organisation est enregistrée en tant qu'Association, sous le SIRET « ${siret} ». | ||
Pour information, les numéros SIREN/SIRET des organisations publiques commencent obligatoirement par le chiffre 1 ou le chiffre 2 (source : définition de l'INSEE du Numéro SIREN). | ||
Si vous créez votre compte utilisateur MonComptePro dans le but de pouvoir vous authentifier via AgentConnect, veuillez créer votre compte à nouveau en le rattachant à une autre organisation publique dont vous dépendez, ou au MINISTERE DES ARMEES : https://annuaire-entreprises.data.gouv.fr/entreprise/ministere-des-armees-110090016. | ||
Bien cordialement, | ||
L’équipe ProConnect. | ||
`; | ||
} |