Skip to content

Commit

Permalink
🔀 Intégration des dernières modification de la version 3.11 (#1364)
Browse files Browse the repository at this point in the history
  • Loading branch information
JulienPavon authored Oct 20, 2023
2 parents 9df416e + 52779cb commit 09f92ab
Show file tree
Hide file tree
Showing 7 changed files with 24 additions and 16 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -178,12 +178,12 @@ const updateAvecRejet = (aggregate: Abandon, payload: AbandonRejetéEvent['paylo
};

const updateAvecAcceptation = (aggregate: Abandon, payload: AbandonAccordéEvent['payload']) => {
const { acceptéLe, réponseSignée } = payload;
const { accordéLe, réponseSignée } = payload;
const newAggregate: Abandon = {
...aggregate,
rejet: undefined,
accord: {
accordéLe: convertirEnDateTime(acceptéLe),
accordéLe: convertirEnDateTime(accordéLe),
réponseSignée,
},
};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ export type AbandonRejetéEvent = DomainEvent<
export type AbandonAccordéEvent = DomainEvent<
'AbandonAccordé-V1',
{
acceptéLe: string;
acceptéPar: RawIdentifiantUtilisateur;
accordéLe: string;
accordéPar: RawIdentifiantUtilisateur;
identifiantProjet: RawIdentifiantProjet;
réponseSignée: {
format: string;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,8 +73,8 @@ export const registerAccorderAbandonCommand = ({
réponseSignée: {
format: réponseSignée.format,
},
acceptéLe: dateAccordAbandon.formatter(),
acceptéPar: accordéPar.formatter(),
accordéLe: dateAccordAbandon.formatter(),
accordéPar: accordéPar.formatter(),
},
};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ export const registerAbandonProjector = ({
case 'AbandonAccordé-V1':
await upsert<AbandonReadModel>(`abandon|${payload.identifiantProjet}`, {
...abandonToUpsert,
accordAccordéLe: payload.acceptéLe,
accordAccordéLe: payload.accordéLe,
accordRéponseSignéeFormat: payload.réponseSignée.format,
statut: 'accordé',
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,8 @@ export const PassageConcernantAbandonDuCahierDesCharges: FC<
<View style={{ flexDirection: 'row', marginBottom: 10 }}>
<Text style={{ marginHorizontal: 16 }}>-</Text>
<Text>
Le projet doit être d’une puissance équivalente que le projet abandonné, à plus ou moins
20% ;
Le projet doit avoir la même autorisation préfectorale (numéro ICPE identique) que le
projet abandonné, nonobstant des porter à connaissance ultérieurs ;
</Text>
</View>
<View style={{ flexDirection: 'row', marginBottom: 10 }}>
Expand Down
9 changes: 7 additions & 2 deletions src/views/pages/abandon/DemanderAbandonPage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,9 @@ export const DemanderAbandon = ({ request, project, appelOffre }: DemanderAbando
/>
</div>
<div>
<Label htmlFor="file">Pièce justificative</Label>
<Label htmlFor="file" optionnel>
Pièce justificative
</Label>
<LabelDescription>
Vous pouvez transmettre un fichier compressé si il y a plusieurs documents
</LabelDescription>
Expand All @@ -121,7 +123,10 @@ export const DemanderAbandon = ({ request, project, appelOffre }: DemanderAbando
cahier des charges concerné
</li>
<li>Le même lieu d'implantation que le projet abandonné</li>
<li>Une puissance équivalente à plus ou moins 20% que le projet abandonné</li>
<li>
La même autorisation préfectorale (numéro ICPE identifique) que le projet abandonné,
nonobstant des porter à connaissance ultérieurs
</li>
<li>
Le tarif proposé ne doit pas être supérieur au prix plafond de la période
dont le projet était initialement lauréat, indexé jusqu’à septembre 2023
Expand Down
13 changes: 8 additions & 5 deletions src/views/pages/abandon/DetailsAbandonPage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import { DemandeAbandonPageDTO } from '../../../modules/modificationRequest';
import { ModificationRequestStatusTitle, afficherDate, hydrateOnClient } from '../../helpers';
import { UtilisateurReadModel } from '../../../modules/utilisateur/récupérer/UtilisateurReadModel';
import {
AlertBox,
ChampsObligatoiresLégende,
DownloadLink,
ErrorBox,
Expand Down Expand Up @@ -81,7 +80,7 @@ export const DetailsAbandon = ({ request, demandeAbandon }: DétailsAbandonProps
</ul>
<Heading3 className="mb-2">Explications du porteur de projet</Heading3>
<p className="m-0 italic">{`"${justification || ''}"`}</p>
{type === 'abandon' && recandidature && (
{/* {type === 'abandon' && recandidature && (
<>
<AlertBox>
<div className="font-bold">Demande d'abandon avec recandidature</div>
Expand All @@ -98,7 +97,10 @@ export const DetailsAbandon = ({ request, demandeAbandon }: DétailsAbandonProps
des charges concerné
</li>
<li>Le même lieu d'implantation que le projet abandonné</li>
<li>Une puissance équivalente à plus ou moins 20% que le projet abandonné</li>
<li>
La même autorisation préfectorale (numéro ICPE identifique) que le projet abandonné,
nonobstant des porter à connaissance ultérieurs
</li>
<li>
Le tarif proposé ne doit pas être supérieur au prix plafond de la période dont
le projet était initialement lauréat, indexé jusqu’à septembre 2023 selon la
Expand All @@ -109,7 +111,7 @@ export const DetailsAbandon = ({ request, demandeAbandon }: DétailsAbandonProps
</div>
</AlertBox>
</>
)}
)} */}
</div>
</div>
{attachmentFile && (
Expand Down Expand Up @@ -144,7 +146,8 @@ export const DetailsAbandon = ({ request, demandeAbandon }: DétailsAbandonProps
)}
</StatutDemandeModification>
{utilisateur.role === 'porteur-projet' && <RéponsePorteur abandon={demandeAbandon} />}
{['admin', 'dgec-validateur'].includes(utilisateur.role) && (
{((!recandidature && ['admin', 'dgec-validateur'].includes(utilisateur.role)) ||
(recandidature && ['dgec-validateur'].includes(utilisateur.role))) && (
<RéponseValidateur abandon={demandeAbandon} />
)}
</LegacyPageTemplate>
Expand Down

0 comments on commit 09f92ab

Please sign in to comment.