Skip to content

Commit

Permalink
feat(moderation): add More precise existing establishment -> CNRS res…
Browse files Browse the repository at this point in the history
…ponse
  • Loading branch information
rebeccadumazert committed Jan 16, 2025
1 parent 9242528 commit f1c453a
Show file tree
Hide file tree
Showing 4 changed files with 78 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -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.
"
`;
2 changes: 2 additions & 0 deletions packages/~/moderations/ui/src/Actions/responses/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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";
Expand Down Expand Up @@ -66,4 +67,5 @@ export const reponse_templates = [
gendarmerie_agent,
university_email_cnrs,
user_with_existing_pc_account,
more_precise_existing_establishement_cnrs,
];
Original file line number Diff line number Diff line change
@@ -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(
<context.Provider
value={
{
domain: "🧿",
moderation: {
organization: { cached_libelle: "🦄" },
},
} as Values
}
>
<Response />
</context.Provider>,
),
).toMatchSnapshot();
});

function Response() {
return <>{more_precise_existing_establishement_cnrs()}</>;
}
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 =
"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.
`;
}

0 comments on commit f1c453a

Please sign in to comment.