Skip to content

Contrôle a posteriori : Correction d’une régression dans la validation du formulaire de sélection des critères administratifs [GEN-2457]#6238

Merged
francoisfreitag merged 1 commit into
masterfrom
ff/adm-crit
Jun 2, 2025
Merged

Contrôle a posteriori : Correction d’une régression dans la validation du formulaire de sélection des critères administratifs [GEN-2457]#6238
francoisfreitag merged 1 commit into
masterfrom
ff/adm-crit

Conversation

@francoisfreitag

@francoisfreitag francoisfreitag commented Jun 2, 2025

Copy link
Copy Markdown
Member

🤔 Pourquoi ?

Le formulaire autorisait la saisie d’un seul critère de niveau 2 pour justifier une auto-prescription, alors que deux ou trois critères sont requis (selon le type de SIAE).

🍰 Comment ?

Bisecté à 9acbe5f.
Voir le message de commit pour l’explication et pourquoi le code s’exécutait sans erreur.

🏝️ Comment tester ?

  1. make resetdb
  2. Se connecter en tant que l’ETTI
  3. Depuis le tableau de bord, naviguer vers la campagne de contrôle contrôle a posteriori en cours
  4. Sélectionner les critères pour une auto-prescription (uniquement un critère de niveau 2)
  5. Soumettre le formulaire

Attendu : une erreur, il faut trois critères de niveau 2 pour une ETTI.
Constaté : le formulaire est accepté, l’employeur peut justifier uniquement un critère

💻 Captures d'écran

image

Regression introduced in 9acbe5f. The
user attribute has been replaced with a `is_authorized_prescriber`.
Passing a user (Python object), which `__bool__()` is always True,
resulted in the form validation acting as-if an authorized prescriber
was submitting the data, thus not validating eligibility. However, an
employer is acting.
@francoisfreitag francoisfreitag added the modifié Modifié dans le changelog. label Jun 2, 2025
@francoisfreitag francoisfreitag self-assigned this Jun 2, 2025
@francoisfreitag francoisfreitag requested a review from tonial June 2, 2025 13:51
@francoisfreitag francoisfreitag changed the title Contrôle a posteriori : Correction d’une régression dans la validation du formulaire de sélection des critères administratifs Contrôle a posteriori : Correction d’une régression dans la validation du formulaire de sélection des critères administratifs [GEN-2457] Jun 2, 2025
@notion-workspace

Copy link
Copy Markdown

@tonial tonial left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Arg... merci

@francoisfreitag francoisfreitag added this pull request to the merge queue Jun 2, 2025
Merged via the queue into master with commit c3a900d Jun 2, 2025
15 checks passed
@francoisfreitag francoisfreitag deleted the ff/adm-crit branch June 2, 2025 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

modifié Modifié dans le changelog.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants