Skip to content

Migre SubscriptionReminderLog vers Doctrine (afup/web#2383) - #2403

Merged
Korbeil merged 1 commit into
afup:masterfrom
Korbeil:afup-migrer-l-entite-subscriptionreminderlog
Sep 30, 2026
Merged

Korbeil merged 1 commit into
afup:masterfrom
Korbeil:afup-migrer-l-entite-subscriptionreminderlog

Conversation

@Korbeil

@Korbeil Korbeil commented Sep 21, 2026

Copy link
Copy Markdown
Member

Description

Migre l'entité Ting SubscriptionReminderLog vers Doctrine ORM (ticket #2383), en reprenant le pattern des migrations précédentes. Aucun changement fonctionnel : le cron de relance et la page « Relances » du back-office se comportent comme avant, l'accès à la base bascule vers l'ENT.

Changes

  • La table des relances est désormais lue et écrite via Doctrine au lieu de Ting, avec une requête paginée via le QueryBuilder DBAL (plus de SQL brut).
  • userType est désormais stocké sous forme d'enum MemberType et la date de relance en DateTimeImmutable.
  • La page « Relances » du back-office utilise la nouvelle liste typée (mêmes colonnes et liens de navigation).

How to test

  1. Lancer phpstan analyse et ./bin/phpunit (les tests d'intégration nécessitent un accès MySQL).
  2. Exécuter bin/console subscription:reminder --dry-run puis subscription:reminder et vérifier qu'un log apparaît dans la page « Relances » du BO.

@Korbeil
Korbeil force-pushed the afup-migrer-l-entite-subscriptionreminderlog branch from dfdcb8b to eeb1bf3 Compare September 21, 2026 20:49
@Korbeil
Korbeil marked this pull request as ready for review September 21, 2026 21:05
@Korbeil
Korbeil merged commit 2a58d03 into afup:master Sep 30, 2026
7 checks passed
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.

2 participants