Skip to content

PASS IAE : Limiter la date de fin prévisionnelle aux dates enregistrées#5121

Merged
rsebille merged 3 commits intomasterfrom
rsebille/remainder-end-date-boundaries
Nov 19, 2024
Merged

PASS IAE : Limiter la date de fin prévisionnelle aux dates enregistrées#5121
rsebille merged 3 commits intomasterfrom
rsebille/remainder-end-date-boundaries

Conversation

@rsebille
Copy link
Copy Markdown
Contributor

@rsebille rsebille commented Nov 19, 2024

🤔 Pourquoi ?

Nouvelle remontée en mood support (voir ici pour une précédente).

Le cas d'école est l'affichage de "Date de fin prévisionnelle" (approvals/includes/box.html) pour une première embauche dans le futur, on se retrouve à afficher une date de fin prévisionnelle inférieure à la date de fin enregistrée et qui ne colle donc pas avec la date de début. Cette date de fin prévisionnelle se retrouve à évoluer chaque jour entre maintenant et la date de début, donc quand le support traite le ticket il y a souvent plus rien à voir ou faire.

De mémoire ceci avait été fait historiquement pour afficher à l'utilisateur la date de fin prévisionnelle si il embauchait maintenant, sauf que depuis ce template est utilisé partout et la partie sur le reliquat c'est étoffé donc on va espérer que ça ne posera pas trop problème pour ce cas précis.

@rsebille rsebille added the modifié Modifié dans le changelog. label Nov 19, 2024
@rsebille rsebille self-assigned this Nov 19, 2024
@notion-workspace
Copy link
Copy Markdown

</li>
<li class="order-4 order-lg-3">
<small>Durée de validité <i class="ri-information-line ri-xl text-info" data-bs-title="Le reliquat est calculé sur la base d’un nombre de jours calendaires. Si le PASS IAE n’est pas suspendu, il décroît donc tous les jours (samedi, dimanche et jours fériés compris)." data-bs-toggle="tooltip"></i></small>
<strong class="text-success">2 jours (1 jour)</strong>
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hum.... c'était particulier comme affichage...
Peut être ne pas mettre le (x jours) quand il y a moins d'une semaine ? (oui, bon, c'est hors scope de la PR, mais peut être que tu vas avoir envie de le changer)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oui j'ai aussi fait les gros yeux en voyant la diff mais sur le moment je me suis dit qu'il allais falloir trifouiller _get_human_readable_estimate() pour regarder ce que timeuntil() renvoyais alors qu'effectivement un if self.remainder.days < 7 fait tout à fait le taf 😅.

@rsebille rsebille force-pushed the rsebille/remainder-end-date-boundaries branch from 3fa9b3f to f5669cf Compare November 19, 2024 13:59
@rsebille rsebille added this pull request to the merge queue Nov 19, 2024
Merged via the queue into master with commit be66696 Nov 19, 2024
@rsebille rsebille deleted the rsebille/remainder-end-date-boundaries branch November 19, 2024 16:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

modifié Modifié dans le changelog.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants