Skip to content

Commit

Permalink
Quand on duplique, le statut reste le même
Browse files Browse the repository at this point in the history
  • Loading branch information
NerOcrO committed May 15, 2024
1 parent 8d09b47 commit 9ac2968
Show file tree
Hide file tree
Showing 8 changed files with 27 additions and 16 deletions.
10 changes: 1 addition & 9 deletions src/authentification.ts
Original file line number Diff line number Diff line change
Expand Up @@ -78,17 +78,9 @@ export async function getProfilAtih(): Promise<ProfilAtih> {
}
}

const etablissementGeographique = 'ET'
// @ts-expect-error
const profilsAtih = session.user.profile_atih

let numeroFiness = profilsAtih.entite.finess ?? 'admin'

if (profilsAtih.entite.niveau === etablissementGeographique) {
if (profilsAtih.entite.statut[1] !== undefined) {
numeroFiness = profilsAtih.entite.finessJuridique
}
}
const numeroFiness = profilsAtih.entite.finess ?? 'admin'

return {
isAdmin: profilsAtih.niveau === niveauAdmin,
Expand Down
2 changes: 1 addition & 1 deletion src/components/Accessibilite/Accessibilite.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ export default function Accessibilite(): ReactElement {
{' '}
<Link
className="external-link"
href="mailto:nathalie.baudiniere@esante.gouv.fr"
href="mailto:eval-carbone-sih@esante.gouv.fr"
>
nous contacter
</Link>
Expand Down
2 changes: 1 addition & 1 deletion src/components/Accueil/Accueil.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ export default function Accueil({ isAdmin, isConnected, providers }: AccueilProp
Fruit de la collaboration entre la DNS, l’ANS et le MTE,
{' '}
<span className="fw-bold">
EvalCarbone SIH vise à soutenir les établissements de santé à optimiser leur empreinte environnementale
EvalCarbone SIH vise à soutenir les établissements de santé à réduire leur empreinte environnementale
</span>
.
<br />
Expand Down
15 changes: 14 additions & 1 deletion src/components/IndicateursCles/IndicateursCles.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -244,7 +244,7 @@ export default function IndicateursCles({
!presenter.isAdmin && (
<section className="border rounded-sm top-left-radius-0 p-5 mb-3 bg-white row">
<div className="wysiwyg col-md-6">
<h2>
<h2 className="fw-bold">
Simulez vos réductions d’empreinte
</h2>
<p>
Expand Down Expand Up @@ -360,6 +360,19 @@ export default function IndicateursCles({
/>
</div>
</Accordeon>
<h2 className="fw-bold text-center">
Pour aller plus loin
</h2>
<div className=" text-center">
<Link
className="external-link"
href="https://esante.gouv.fr/strategie-nationale/ethique-et-numerique/ecoresponsabilite"
rel="external noopener noreferrer"
target="_blank"
>
Consultez la page dédiée à l’éco-responsabilité
</Link>
</div>
</>
)
}
2 changes: 1 addition & 1 deletion src/components/sharedComponents/PiedDePage.test.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,6 @@ describe('composant pied de page', () => {
const lienCgu = within(menuItems[3]).getByRole('link', { name: 'CGU' })
expect(lienCgu).toHaveAttribute('href', '/cgu')
const lienNousContacter = within(menuItems[4]).getByRole('link', { name: 'Nous contacter' })
expect(lienNousContacter).toHaveAttribute('href', 'mailto:nathalie.baudiniere@esante.gouv.fr')
expect(lienNousContacter).toHaveAttribute('href', 'mailto:eval-carbone-sih@esante.gouv.fr')
})
})
2 changes: 1 addition & 1 deletion src/components/sharedComponents/PiedDePage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ export default function PiedDePage(): ReactElement {
<li className="footer-list__item">
<Link
className="external-link"
href="mailto:nathalie.baudiniere@esante.gouv.fr"
href="mailto:eval-carbone-sih@esante.gouv.fr"
>
Nous contacter
</Link>
Expand Down
2 changes: 1 addition & 1 deletion src/components/sharedComponents/SupprimerUnInventaire.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ export default function SupprimerUnInventaire({ fermerLaModale, isOpen, nomInven
validerLaModale={supprimerInventaire}
>
<p>
Si vous supprimez l’inventaire, celui si sera définitivement effacé et ne sera plus accessible dans la liste des inventaires.
Si vous supprimez l’inventaire, celui-ci sera définitivement effacé et ne sera plus accessible dans la liste des inventaires.
</p>
</Modale>
)
Expand Down
8 changes: 7 additions & 1 deletion src/repositories/inventairesRepository.ts
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,13 @@ export async function dupliquerUnInventaireRepository(
}
})

await creerUnInventaireRepository(nomEtablissement, nouveauNomInventaire, modelesDupliques)
const inventaire = await recupererUnInventaireRepository(nomEtablissement, ancienNomInventaire)

if (inventaire?.statut === 'EN_ATTENTE') {
await enregistrerUnInventaireNonCalculeRepository(nomEtablissement, nouveauNomInventaire, modelesDupliques)
} else {
await creerUnInventaireRepository(nomEtablissement, nouveauNomInventaire, modelesDupliques)
}
}

export async function passerATraiteUnInventaireRepository(nomEtablissement: string, nomInventaire: string): Promise<void> {
Expand Down

0 comments on commit 9ac2968

Please sign in to comment.