Repository navigation
Commit ceabe1d
authored
Refuse les emails sans TLD lors de l'achat de billets d'événement (#2426)
* Refuse les emails sans TLD lors de l'achat de billets d'événement
* Fix PHPUnit 13 DataProvider attribute and refuse empty emails
- Use the PHPUnit DataProvider attribute instead of the removed
doc-comment annotation so testEmailIsValidated() receives its
arguments and all provider rows actually run.
- Add NotBlank next to Email on Ticket::email (and on the ticket
form email field): Symfony's Email constraint skips empty values,
so an empty email would otherwise stay valid.
* Retire NotBlank sur l'email de billet : invalide tout achat
Le formulaire d'achat pré-remplit la facture avec 15 billets vides
(PurchaseType::MAX_NB_PERSONNES) ; les entrées non soumises de la
collection sont validées et l'email vide violait NotBlank, ce qui
invalide chaque soumission du formulaire de billetterie.
La contrainte Email (mode html5 par défaut) refuse déjà les emails
sans TLD et ignore les valeurs vides : l'objectif du PR est conservé.
- TicketType / Ticket : retrait de NotBlank (et de son import)
- TicketTest : l'email vide est désormais attendu valide (l'Email
ignore les valeurs vides, sur quoi s'appuient les billets vides)
- Ticketing.feature : scénario de régression sur le refus des emails
sans TLD ("Cette valeur n'est pas une adresse email valide.")1 parent 0320133 commit ceabe1d
3 files changed
Lines changed: 26 additions & 0 deletions
File tree
- sources/AppBundle/Event
- Form
- Model
- tests/behat/features/EventPages
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| |||
70 | 71 | | |
71 | 72 | | |
72 | 73 | | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
73 | 77 | | |
74 | 78 | | |
75 | 79 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
| |||
134 | 135 | | |
135 | 136 | | |
136 | 137 | | |
| 138 | + | |
137 | 139 | | |
138 | 140 | | |
139 | 141 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
0 commit comments