Skip to content

Commit

Permalink
fix: wording
Browse files Browse the repository at this point in the history
  • Loading branch information
jonat75 committed Nov 13, 2024
1 parent 2d74f3e commit 5aad1f9
Show file tree
Hide file tree
Showing 14 changed files with 220 additions and 192 deletions.
12 changes: 5 additions & 7 deletions packages/app/src/api/core-domain/infra/mail/templates.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ const { renderToStaticMarkup } = require("react-dom/server");
const MailHeader = () => (
<header style={{ display: "flex", alignItems: "center", marginBottom: "20px", fontFamily: "arial, sans-serif" }}>
<img
src={"https://egapro.travail.gouv.fr/logo.png"}
src={`${config.host}/logo-ministere.png`}
alt="Egapro Logo"
style={{ maxWidth: "150px", marginRight: "20px" }}
/>
Expand Down Expand Up @@ -163,7 +163,7 @@ ${config.api.mailer.signature}`,
),
});

export const declaration_receipt = (url: string, { declaration }: DeclarationOpmc): MailTemplate => ({
export const declaration_receipt = (url: string, { declaration }: DeclarationOpmc, host: string): MailTemplate => ({
subject: "Egapro - Déclaration de l’index égalité professionnelle femmes-hommes",
text: `Madame, Monsieur,
Expand Down Expand Up @@ -293,8 +293,7 @@ Les services de l’administration du travail.
</p>
<p>
Vos déclarations transmises sont disponibles dans votre espace personnel sur le site Egapro, menu "Mes
déclarations" :{" "}
<a href="https://egapro.travail.gouv.fr/mon-espace/mes-declarations">Accéder à mon espace</a>
déclarations" : <a href={`${host}/mon-espace/mes-declarations`}>Accéder à mon espace</a>
</p>
<p>
Pour tout renseignement utile, vous pouvez contacter votre référent égalité professionnelle femmes-hommes au
Expand Down Expand Up @@ -382,7 +381,7 @@ Les services de l’administration du travail.
),
});

export const balancedRepresentation_receipt = (url: string, year: number): MailTemplate => ({
export const balancedRepresentation_receipt = (url: string, year: number, host: string): MailTemplate => ({
subject: "Egapro - Déclaration des écarts éventuels de représentation femmes‑hommes dans les postes de direction",
text: `Madame, Monsieur,
Expand Down Expand Up @@ -420,8 +419,7 @@ Les services de l’administration du travail.
</p>
<p>
Vos déclarations transmises sont disponibles dans votre espace personnel sur le site Egapro, menu "Mes
déclarations" :{" "}
<a href="https://egapro.travail.gouv.fr/mon-espace/mes-declarations">Accéder à mon espace</a>
déclarations" : <a href={`${host}/mon-espace/mes-declarations`}>Accéder à mon espace</a>
</p>
<p>
Pour tout renseignement utile, vous pouvez contacter votre référent égalité professionnelle femmes‑hommes au
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ export class SendDeclarationReceipt implements UseCase<Input, void> {
},
url,
declaration,
config.host,
);

if (rejected.length) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ export class SendRepresentationEquilibreeReceipt implements UseCase<Input, void>
},
url,
year,
config.host,
);

if (rejected.length) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ export const RecapDeclaration = ({ déclaration, edit, displayTitle }: Props) =>
postalCode: entreprise?.codePostal,
city: entreprise?.commune,
countryIsoCode: entreprise?.codePays,
county: entreprise?.département,
region: entreprise?.région,
siren: entreprise?.siren || "",
nafCode: entreprise?.codeNaf as CodeNaf,
workforce: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,8 @@ export const Indic2or3Form = ({ indicateur }: Indic2or3FormProps) => {
description={
<p>
La notion de promotion correspond au passage à un niveau ou coefficient hiérarchique supérieur.
L'indicateur n'est pas calculable:
<br />
L'indicateur est calculé par catégorie socio-professionnelle.
<br />
L'indicateur n'est pas calculable si aucune promotion n'est intervenue au cours de la période de
référence annuelle considérée ou si l'effectif total retenu est inférieur à 40% de l'effectif total
Expand All @@ -229,7 +230,7 @@ export const Indic2or3Form = ({ indicateur }: Indic2or3FormProps) => {
<FormLayout>
<RadioOuiNon
legend={`Y a-t-il eu des ${
indicateur === 2 ? "augmentations individuelles (hors promotions)" : "promotions individuelles"
indicateur === 2 ? "augmentations individuelles (hors promotions)" : "promotions"
} au cours de la période de référence annuelle considérée ? *`}
name="calculable"
triggerValidation={true}
Expand Down Expand Up @@ -283,9 +284,10 @@ export const Indic2or3Form = ({ indicateur }: Indic2or3FormProps) => {
informations: (
<>
<p>
L’écart de taux d’augmentations est calculé, en %, pour chacune des catégories
socio-professionnelles, en soustrayant le pourcentage de femmes augmentées à celui des
hommes augmentés.
L’écart de taux {indicateur == 2 ? "d’augmentations" : "de promotions"} est calculé, en %,
pour chacune des catégories socio-professionnelles, en soustrayant le pourcentage de
femmes {indicateur == 2 ? "augmentées" : "promues"} à celui des hommes{" "}
{indicateur == 2 ? "augmentés" : "promus"}.
</p>
<p>
Les écarts obtenus sont multipliés par le ratio de l’effectif de la catégorie
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -268,7 +268,7 @@ export const EffectifsForm = () => {
"Les caractéristiques individuelles (CSP, âge) sont appréciées au dernier jour de la période de référence ou au dernier jour de présence du salarié dans l’entreprise.",
},
{
label: "Nombre de salariés (en effectif physique) *",
label: "Nombre de salariés (en effectif physique)*",
subCols: [
{
label: "Femmes",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,23 @@ export const CSPModeTable = ({ computer, staff }: CSPModeTableProps) => {
)}
<AlternativeTable
withTooltip
header={getCommonHeader({ firstColumnLabel: "Catégorie socio-professionnelle" })}
header={[
...getCommonHeader({ firstColumnLabel: "Catégorie socio-professionnelle" }),
{
label: "Tranche d’âge",
},
{
label: "Nombre de salariés (en effectif physique)*",
subCols: [
{
label: "Femmes",
},
{
label: "Hommes",
},
],
},
]}
body={categories.map((categoryName, categoryIndex) => {
register(`remunerations.${categoryIndex}.name`, { value: categoryName });

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,11 +74,52 @@ export const OtherModesTable = ({ computer, defaultRemunerations }: OtherModesTa
<AlternativeTable
withTooltip
classeName={fr.cx("fr-mb-1w")}
header={getCommonHeader({
firstColumnLabel: "Niveau ou coefficient hiérarchique *",
firstColumnInformations:
"Les caractéristiques individuelles (niveau ou coefficient hiérarchique, âge) sont appréciées au dernier jour de la période de référence annuelle considérée ou au dernier jour de présence du salarié dans l’entreprise.",
})}
header={[
...getCommonHeader({
firstColumnLabel: "Niveau ou coefficient hiérarchique *",
firstColumnInformations:
"Les caractéristiques individuelles (niveau ou coefficient hiérarchique, âge) sont appréciées au dernier jour de la période de référence annuelle considérée ou au dernier jour de présence du salarié dans l’entreprise.",
}),
{
label: "Tranche d’âge",
informations:
"Les caractéristiques individuelles (niveau ou coefficient hiérarchique, âge) sont appréciées au dernier jour de la période de référence annuelle considérée ou au dernier jour de présence du salarié dans l’entreprise.",
},
{
label: "Nombre de salariés (en effectif physique)*",
subCols: [
{
label: "Femmes",
},
{
label: "Hommes",
},
],
informations: (
<>
<p>
Il s'agit de l’effectif des salariés à prendre en compte pour le calcul des indicateurs, qui est
apprécié en effectif physique sur la période de référence annuelle considérée.
</p>
<p>Ne sont pas pris en compte dans l’effectif :</p>
<ul>
<li>les apprentis,</li>
<li>les titulaires d’un contrat de professionnalisation,</li>
<li>
les salariés mis à la disposition de l’entreprise par une entreprise extérieure (dont les
intérimaires),
</li>
<li>les expatriés,</li>
<li>les salariés en pré-retraite,</li>
<li>
les salariés absents plus de 6 mois sur la période de référence annuelle considérée (arrêt maladie,
congés sans solde, CDD inférieur à 6 mois etc.).
</li>
</ul>
</>
),
},
]}
body={remunerationsFields.map<AlternativeTableProps.BodyContent>(
(remunerationsField, remunerationsFieldIndex) => {
return {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,44 +22,6 @@ export const getCommonHeader = ({
label: firstColumnLabel,
informations: firstColumnInformations,
},
{
label: "Tranche d’âge",
informations:
"Les caractéristiques individuelles (niveau ou coefficient hiérarchique, âge) sont appréciées au dernier jour de la période de référence annuelle considérée ou au dernier jour de présence du salarié dans l’entreprise.",
},
{
label: "Nombre de salariés (en effectif physique) *",
subCols: [
{
label: "Femmes",
},
{
label: "Hommes",
},
],
informations: (
<>
<p>
Il s'agit de l’effectif des salariés à prendre en compte pour le calcul des indicateurs, qui est apprécié en
effectif physique sur la période de référence annuelle considérée.
</p>
<p>Ne sont pas pris en compte dans l’effectif :</p>
<ul>
<li>les apprentis,</li>
<li>les titulaires d’un contrat de professionnalisation,</li>
<li>
les salariés mis à la disposition de l’entreprise par une entreprise extérieure (dont les intérimaires),
</li>
<li>les expatriés,</li>
<li>les salariés en pré-retraite,</li>
<li>
les salariés absents plus de 6 mois sur la période de référence annuelle considérée (arrêt maladie, congés
sans solde, CDD inférieur à 6 mois etc.).
</li>
</ul>
</>
),
},
{
label: "Effectifs valides",
informations:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ export const SirenInput = ({ loadedSiren }: { loadedSiren?: string }) => {
<Grid>
<GridCol sm={3}>
<Input
label="SIREN"
label="Numéro Siren de l'entreprise"
disabled={disabled}
nativeInputProps={{ onChange: event => setCurrentSiren(event.target.value), value: currentSiren }}
/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ export const SelectSirenStaff = ({ currentSiren }: { currentSiren?: string }) =>
<Grid>
<GridCol sm={3}>
<Input
label="Siren"
label="Numéro Siren de l'entreprise"
state={errors.siren && "error"}
stateRelatedMessage={errors.siren?.message}
nativeInputProps={{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,8 +83,9 @@ const Transmission = () => {
title="Avez-vous déclaré l’index égalité professionnelle F/H ?"
desc={
<>
Toutes les entreprises d’au moins 50 salariés doivent calculer et publier leur Index de l’égalité
professionnelle entre les femmes et les hommes, chaque année au plus tard le 1er mars.
Toutes les entreprises et unités économiques et sociales (UES) d’au moins 50 salariés doivent
calculer et publier leur Index de l’égalité professionnelle entre les femmes et les hommes, chaque
année au plus tard le 1er mars.
</>
}
imageUrl={questionImg.src}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ export namespace NotComputableReasonExecutiveRepEq {
}

export const Label = {
[Enum.AUCUN_CADRE_DIRIGEANT]: "Aucun cadre dirigeant",
[Enum.UN_SEUL_CADRE_DIRIGEANT]: "Il y a aucun cadre dirigeant",
[Enum.AUCUN_CADRE_DIRIGEANT]: "Il y a aucun cadre dirigeant",
[Enum.UN_SEUL_CADRE_DIRIGEANT]: "Il y a un seul cadre dirigeant",
} as const;

export type Label = typeof Label;
Expand Down
Loading

0 comments on commit 5aad1f9

Please sign in to comment.