Projet

Général

Profil

Bug #85804

API et profil avec case à cocher obligatoire

Ajouté par Thomas Noël il y a 3 mois. Mis à jour il y a 3 mois.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
18 janvier 2024
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Quand on a une case à cocher obligatoire (typiquement les CGU), si elle n'existait pas au préalable elle est demandée à la première (re)connexion de l'utilisateur. Et on impose qu'elle soit cochée, ce qui permet de s'assurer que tous les utilisateurs qui (re)viennent ont bien accepté les CGU.

En créant un compte via l'API, il faut aussi obligatoirement fournir une valeur booléenne : True ou False, les deux passent.

Mais si on envoie False sur la case à cocher, il ne se passe rien lors de la connexion de l'usager, alors qu'on s'attend à ce qu'il doive avoir une page avec la case à cocher.

Historique

#3

Mis à jour par Benjamin Dauvergne il y a 3 mois

  • Statut changé de Nouveau à Rejeté
  • Assigné à mis à Thomas Noël

À regarder la configuration de Nanterre ça n'est pas configuré correctement :

authentic=> select name, label, required_on_login from authentic2_attribute where name = 'rgpd';
 name |          label           | required_on_login 
------+--------------------------+-------------------
 rgpd | Conditions d'utilisation | f

"required_on_login" doit être à true pour obtenir le comportement qui s'appelle view_restriction dans le code mais donc en français, de demander de compléter dès qu'on se retrouve connecté.

PS: ça s'appelle "requis à la connexion" dans hobo.

#4

Mis à jour par Thomas Noël il y a 3 mois

Désolé pour la fausse alerte.

Formats disponibles : Atom PDF