Skip to content

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

Open
Korbeil wants to merge 1 commit into
afup:masterfrom
Korbeil:afup-migrer-l-entite-subscriptionreminderlog
Open

Korbeil wants to merge 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
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.

1 participant