diff --git a/packages/~/moderations/ui/src/Actions/responses/__snapshots__/more_precise_existing_establishement_cnrs.test.tsx.snap b/packages/~/moderations/ui/src/Actions/responses/__snapshots__/more_precise_existing_establishement_cnrs.test.tsx.snap new file mode 100644 index 00000000..362ac4eb --- /dev/null +++ b/packages/~/moderations/ui/src/Actions/responses/__snapshots__/more_precise_existing_establishement_cnrs.test.tsx.snap @@ -0,0 +1,15 @@ +// Bun Snapshot v1, https://goo.gl/fbAQLP + +exports[`returns more precise existing establishement - cnrs message 1`] = ` +"Bonjour, + +Nous avons bien reçu votre demande de rattachement à l'organisation « 🦄 » sur ProConnect (anciennement : AgentConnect, MonComptePro). + +Afin de donner suite à votre demande, merci de créer votre compte utilisateur ProConnect à nouveau, en le rattachant à l'organisation correspondant au nom de domaine de votre adresse e-mail « 🧿 » : +LIBELLÉ DE L’ORGANISATION +SIRET ORGANISATION + +Bien cordialement, +L’équipe ProConnect. +" +`; diff --git a/packages/~/moderations/ui/src/Actions/responses/index.ts b/packages/~/moderations/ui/src/Actions/responses/index.ts index e767ca56..e295a72e 100644 --- a/packages/~/moderations/ui/src/Actions/responses/index.ts +++ b/packages/~/moderations/ui/src/Actions/responses/index.ts @@ -20,6 +20,7 @@ import * as min_armees_pec from "./min_armees_pec"; import * as min_armees_terre_marine_musee from "./min_armees_terre_marine_musee"; import * as missing_name from "./missing_name"; import * as mobilic from "./mobilic"; +import * as more_precise_existing_establishement_cnrs from "./more_precise_existing_establishement_cnrs"; import * as name_incorrectly_entered from "./name_incorrectly_entered"; import * as non_teaching_agent from "./non_teaching_agent"; import * as occupation_incorrectly_entered from "./occupation_incorrectly_entered"; @@ -66,4 +67,5 @@ export const reponse_templates = [ gendarmerie_agent, university_email_cnrs, user_with_existing_pc_account, + more_precise_existing_establishement_cnrs, ]; diff --git a/packages/~/moderations/ui/src/Actions/responses/more_precise_existing_establishement_cnrs.test.tsx b/packages/~/moderations/ui/src/Actions/responses/more_precise_existing_establishement_cnrs.test.tsx new file mode 100644 index 00000000..c1de26c8 --- /dev/null +++ b/packages/~/moderations/ui/src/Actions/responses/more_precise_existing_establishement_cnrs.test.tsx @@ -0,0 +1,31 @@ +// + +import { render_md } from "@~/app.ui/testing"; +import { expect, test } from "bun:test"; +import { context, type Values } from "../context"; +import more_precise_existing_establishement_cnrs from "./more_precise_existing_establishement_cnrs"; + +// + +test("returns more precise existing establishement - cnrs message", async () => { + expect( + await render_md( + + + , + ), + ).toMatchSnapshot(); +}); + +function Response() { + return <>{more_precise_existing_establishement_cnrs()}; +} diff --git a/packages/~/moderations/ui/src/Actions/responses/more_precise_existing_establishement_cnrs.tsx b/packages/~/moderations/ui/src/Actions/responses/more_precise_existing_establishement_cnrs.tsx new file mode 100644 index 00000000..006eb370 --- /dev/null +++ b/packages/~/moderations/ui/src/Actions/responses/more_precise_existing_establishement_cnrs.tsx @@ -0,0 +1,30 @@ +// + +import { useContext } from "hono/jsx"; +import { dedent } from "ts-dedent"; +import { context } from "../context"; + +export const label = + "CNRS : Établissement plus précis existant —> CNRS - Cnrs moy1601 presidence"; + +export default function template() { + const { + domain, + moderation: { + organization: { cached_libelle: organization_name }, + }, + } = useContext(context); + + return dedent` + Bonjour, + + Nous avons bien reçu votre demande de rattachement à l'organisation « ${organization_name} » sur ProConnect (anciennement : AgentConnect, MonComptePro). + + Afin de donner suite à votre demande, merci de créer votre compte utilisateur ProConnect à nouveau, en le rattachant à l'organisation correspondant au nom de domaine de votre adresse e-mail « ${domain} » : + LIBELLÉ DE L’ORGANISATION + SIRET ORGANISATION + + Bien cordialement, + L’équipe ProConnect. + `; +}