Skip to content

Migre l'association membre<->badge de Ting vers Doctrine - #2407

Open
Korbeil wants to merge 1 commit into
afup:masterfrom
Korbeil:afup-migrer-entite-ting-userbadge
Open

Korbeil wants to merge 1 commit into
afup:masterfrom
Korbeil:afup-migrer-entite-ting-userbadge

Conversation

@Korbeil

@Korbeil Korbeil commented Sep 21, 2026

Copy link
Copy Markdown
Member

Description

Migre l'association membre <-> badge (table afup_personnes_physiques_badge) de Ting vers Doctrine. C'est un quick win du chantier de migration globale #2383, en suivant le pattern établi par la PR #2387. Aucune migration de schéma nécessaire : la table existante et sa clé primaire composite sont conservées telles quelles.

Changements

  • Nouvelle entité Doctrine UserBadge (clé primaire composite membre/badge) avec son repository Doctrine : listage via QueryBuilder DBAL (jointure sur afup_badge, encore portée par Ting), création/suppression via l'EntityManager.
  • Les écrans d'administration des badges des membres basculés sur le repository Doctrine : création, suppression, formulaire d'association et badges affichés sur la fiche du membre.
  • Suppression des classes Ting et des entrées PHPStan associées.
  • Nouveau test d'intégration couvrant l'association, le listage trié et la suppression.

Comment tester

  1. make test-integration-ci — démarre dbtest/apachephptest et lance la suite d'intégration (dont les 4 nouveaux tests).
  2. make phpstan — analyse statique niveau 10, 0 erreur.
  3. make test — suite unitaire (124 tests) + php-cs-fixer.

@Korbeil
Korbeil force-pushed the afup-migrer-entite-ting-userbadge branch from f68597d to 4fbccb2 Compare September 21, 2026 19:28
@Korbeil
Korbeil marked this pull request as ready for review September 21, 2026 19:45
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