Skip to content

Migre l'entité Room de Ting vers Doctrine - #2412

Open
Korbeil wants to merge 1 commit into
afup:masterfrom
Korbeil:afup-migration-ting-room-vers
Open

Korbeil wants to merge 1 commit into
afup:masterfrom
Korbeil:afup-migration-ting-room-vers

Conversation

@Korbeil

@Korbeil Korbeil commented Sep 21, 2026

Copy link
Copy Markdown
Member

Description

Migre la gestion des salles d'événements (table afup_forum_salle) de Ting vers Doctrine, dans la continuité de la migration suivie dans #2383. Comportement du back-office inchangé : CRUD des salles, choix de salle des sessions et calendrier BO fonctionnent comme avant. La cohabitation avec le modèle Ting est conservée pour l'hydratation dans les agendas du programme (à supprimer avec la migration de Talk).

Changements

  • Nouvelle entité Doctrine fortement typée mappée sur la table existante des salles, sans migration de schéma.
  • Nouveau repository Doctrine portant la requête par événement, et bascule du CRUD, du formulaire et des deux pages BO des sessions sur Doctrine.
  • Nouveau test d'intégration couvrant sauvegarde, filtre par événement, mise à jour et suppression.
  • Analyse statique alignée (baseline mise à jour, 0 erreur PHPStan niveau 10).

Comment tester

  1. docker compose up -d dbtest apachephptest puis ./bin/phpunit --testsuite integration — le test RoomRepositoryTest couvre le CRUD des salles.
  2. make phpstan et make test (unitaires + php-cs-fixer) : 0 erreur.
  3. Vérifier au BO la gestion des salles d'un événement et le choix de salle dans l'édition d'une session.

@Korbeil
Korbeil force-pushed the afup-migration-ting-room-vers branch from 1be14ab to 2a04624 Compare September 21, 2026 19:38
@Korbeil
Korbeil marked this pull request as ready for review September 21, 2026 20:01
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