Skip to content

Agenda: affichage multi-tuiles#831

Merged
zebuline merged 9 commits into
mainfrom
802-agenda-multitile
May 19, 2026
Merged

Agenda: affichage multi-tuiles#831
zebuline merged 9 commits into
mainfrom
802-agenda-multitile

Conversation

@zebuline
Copy link
Copy Markdown
Collaborator

fixes #802

@zebuline zebuline force-pushed the 802-agenda-multitile branch from a6c3102 to 3d7466f Compare April 24, 2026 15:30
@zebuline zebuline marked this pull request as ready for review April 25, 2026 07:23
@zebuline zebuline requested review from cdesquilbet-dila and magopian and removed request for magopian April 25, 2026 07:23
@zebuline zebuline force-pushed the 802-agenda-multitile branch from 3d7466f to 2b1251c Compare April 26, 2026 07:53
@zebuline zebuline requested a review from magopian April 30, 2026 09:01
Copy link
Copy Markdown
Collaborator

@magopian magopian left a comment

Choose a reason for hiding this comment

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

Gros boulot, propre, merci ! 💯 🙏

Quelques remarques dont une sur une question de sécurité.

Pour info, cliquer sur "fermer" dans les paramètres de choix de zone devrait ramener vers l'agenda. Pour le moment, ça ramène vers la page de paramètres, qui ne permet qu'un retour vers l'accueil avec la flèche en haut à gauche. Peut-être que ça pourrait être réglé dans une autre PR ?

Comment thread public/mobile-app/src/lib/components/AgendaItem.svelte Outdated
Comment thread public/mobile-app/src/lib/agenda.ts
Comment on lines +470 to 476
if (!userStore.connected?.isSchoolHolidayConcernedByPreferences(holiday)) {
// don't display OTV if holiday match user preferences
return null;
}
if (startDate > date) {
// don't display OTV too early, only display them when they're close enough to their associated holiday
return null;
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Peut-être remonter plus tôt ces deux conditions, pour les grouper avec les autres "return null" de createOTVItem ?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Hum non, car dans ces cas-ci je veux quand même notifier le back de la scheduled notification:

  • si la zone n'est pas sélectionnée, mais que la période de vacances matche l'adresse du user, le notifier quand même à J-3 semaines
  • si la période de vacances n'est pas encore entamée, on n'affiche pas l'OTV mais on crée quand même la notif pour J-3 semaines

Les autres cas plus haut sont des cas où on ne veut jamais avoir de scheduled notification.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Ca marche, merci !

@zebuline
Copy link
Copy Markdown
Collaborator Author

Pour info, cliquer sur "fermer" dans les paramètres de choix de zone devrait ramener vers l'agenda. Pour le moment, ça ramène vers la page de paramètres, qui ne permet qu'un retour vers l'accueil avec la flèche en haut à gauche. Peut-être que ça pourrait être réglé dans une autre PR ?

c'est l'objectif de la PR avec la modale (#847)

@zebuline zebuline force-pushed the 802-agenda-multitile branch from 2b1251c to cfa980a Compare May 18, 2026 13:24
@zebuline zebuline force-pushed the 802-agenda-multitile branch from cfa980a to 635f1d9 Compare May 18, 2026 15:15
Copy link
Copy Markdown
Collaborator

@magopian magopian left a comment

Choose a reason for hiding this comment

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

avec les dernières modifications ça me paraît impeccable, merci !

🚢

@zebuline zebuline force-pushed the 802-agenda-multitile branch 2 times, most recently from 5a8d99f to a03df6f Compare May 19, 2026 13:10
@zebuline zebuline force-pushed the 802-agenda-multitile branch from a03df6f to 690b93d Compare May 19, 2026 19:21
@zebuline zebuline merged commit d41642a into main May 19, 2026
5 checks passed
@zebuline zebuline deleted the 802-agenda-multitile branch May 19, 2026 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

vacances: revoir l'affichage des tuiles en fonction des préférences de l'usager

3 participants