-
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 gendarmerie agent response
- Loading branch information
1 parent
2bd0c2f
commit 46a94d8
Showing
4 changed files
with
93 additions
and
1 deletion.
There are no files selected for viewing
19 changes: 19 additions & 0 deletions
19
...ages/~/moderations/ui/src/Actions/responses/__snapshots__/gendarmerie_agent.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,19 @@ | ||
// Bun Snapshot v1, https://goo.gl/fbAQLP | ||
|
||
exports[`returns error on 🦄 organization (gendarmerie) email 1`] = ` | ||
"Bonjour, | ||
Nous avons bien reçu votre demande de rattachement à l'organisation « 🦄 » sur ProConnect (anciennement : AgentConnect, MonComptePro). | ||
Pour information, vous semblez avoir fait erreur sur l'organisation à laquelle vous souhaitez rattacher votre compte utilisateur ProConnect. | ||
L'organisation « 🦄 » enregistrée sous le SIRET 🌙✨ est une « 🐯 ». | ||
Pour information, les numéros SIREN/SIRET des organisations publiques commencent obligatoirement par 1 ou 2 (source : définition de l'INSEE du Numéro SIREN). | ||
Comme vous pouvez le constater, le SIRET de l’organisation que vous avez choisi ne correspond pas à une organisation publique. | ||
Nous vous invitons donc à créer à nouveau votre compte utilisateur en le rattachant à l'organisation publique dont vous dépendez (ex : région de gendarmerie dont vous dépendez…). | ||
Nous restons à votre disposition pour tout complément d'information. | ||
Bien cordialement, | ||
L’équipe ProConnect. | ||
" | ||
`; |
34 changes: 34 additions & 0 deletions
34
packages/~/moderations/ui/src/Actions/responses/gendarmerie_agent.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,34 @@ | ||
// | ||
|
||
import { render_md } from "@~/app.ui/testing"; | ||
import { expect, test } from "bun:test"; | ||
import { context, type Values } from "../context"; | ||
import gendarmerie_agent from "./gendarmerie_agent"; | ||
|
||
// | ||
|
||
test("returns error on 🦄 organization (gendarmerie) email", async () => { | ||
expect( | ||
await render_md( | ||
<context.Provider | ||
value={ | ||
{ | ||
moderation: { | ||
organization: { | ||
cached_libelle: "🦄", | ||
siret: "🌙✨", | ||
cached_libelle_categorie_juridique: "🐯", | ||
}, | ||
}, | ||
} as Values | ||
} | ||
> | ||
<Response /> | ||
</context.Provider>, | ||
), | ||
).toMatchSnapshot(); | ||
}); | ||
|
||
function Response() { | ||
return <>{gendarmerie_agent()}</>; | ||
} |
37 changes: 37 additions & 0 deletions
37
packages/~/moderations/ui/src/Actions/responses/gendarmerie_agent.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,37 @@ | ||
// | ||
|
||
import { useContext } from "hono/jsx"; | ||
import { dedent } from "ts-dedent"; | ||
import { context } from "../context"; | ||
|
||
export const label = | ||
"Agent gendarmerie.gouv —> SCI, Association… intitulée Gendarmerie"; | ||
|
||
export default function template() { | ||
const { | ||
moderation: { | ||
organization: { | ||
cached_libelle: organization_name, | ||
siret, | ||
cached_libelle_categorie_juridique, | ||
}, | ||
}, | ||
} = useContext(context); | ||
|
||
return dedent` | ||
Bonjour, | ||
Nous avons bien reçu votre demande de rattachement à l'organisation « ${organization_name} » sur ProConnect (anciennement : AgentConnect, MonComptePro). | ||
Pour information, vous semblez avoir fait erreur sur l'organisation à laquelle vous souhaitez rattacher votre compte utilisateur ProConnect. | ||
L'organisation « ${organization_name} » enregistrée sous le SIRET ${siret} est une « ${cached_libelle_categorie_juridique} ». | ||
Pour information, les numéros SIREN/SIRET des organisations publiques commencent obligatoirement par 1 ou 2 (source : définition de l'INSEE du Numéro SIREN). | ||
Comme vous pouvez le constater, le SIRET de l’organisation que vous avez choisi ne correspond pas à une organisation publique. | ||
Nous vous invitons donc à créer à nouveau votre compte utilisateur en le rattachant à l'organisation publique dont vous dépendez (ex : région de gendarmerie dont vous dépendez…). | ||
Nous restons à votre disposition pour tout complément d'information. | ||
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