Projet

Général

Profil

Development #66053

csv_import: stocker une information de source de vérification des attributs de l’usager

Ajouté par Paul Marillonnet il y a presque 2 ans. Mis à jour il y a environ un an.

Statut:
En cours
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
08 juin 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

On a la base nécessaire dans #65612. Dans l’import csv il y a la possibilité de désigner des attributs usagers comme vérifiés.
On peut alors stocker le fait que la vérification provient de l’import csv.


Fichiers


Demandes liées

Lié à Authentic 2 - Development #65612: stocker l’origine (ou les multiples origines) ayant mené à la vérification d’un attribut donné pour un usagerFermé23 mai 2022

Actions

Historique

#1

Mis à jour par Paul Marillonnet il y a presque 2 ans

  • Lié à Development #65612: stocker l’origine (ou les multiples origines) ayant mené à la vérification d’un attribut donné pour un usager ajouté
#2

Mis à jour par Paul Marillonnet il y a presque 2 ans

#3

Mis à jour par Paul Marillonnet il y a presque 2 ans

  • Assigné à mis à Benjamin Dauvergne

(Basé sur #65612, bien sûr.)

#4

Mis à jour par Paul Marillonnet il y a presque 2 ans

  • Assigné à changé de Benjamin Dauvergne à Paul Marillonnet
#5

Mis à jour par Benjamin Dauvergne il y a plus d'un an

  • Statut changé de Solution proposée à Information nécessaire

Reproposer quand #65612 sera terminé. Mais je note déjà que la source est posée que l'attribut soit vérifié ou pas, c'est bizarre.

#6

Mis à jour par Paul Marillonnet il y a plus d'un an

  • Statut changé de Information nécessaire à En cours

Benjamin Dauvergne a écrit :

Reproposer quand #65612 sera terminé.

Ok, #65612 en solution proposée.

Mais je note déjà que la source est posée que l'attribut soit vérifié ou pas, c'est bizarre.

Ah, une erreur de ma part, je regarde.

#7

Mis à jour par Paul Marillonnet il y a plus d'un an

Ok, version corrigée.

Dans 0002 un peu plus de tuyauterie car il faut gérer le cas où la valeur de l’attribut déjà existant est la même mais il n’est pas encore vérifié.

Et avant ça 0001 trivial qui facilite un peu l’affaire, en stockant directement dans l’entête l’objet attribut lié (au lieu d’un simple flag indiquant que la valeur est à aller écrire dans un attribut).

#8

Mis à jour par Benjamin Dauvergne il y a plus d'un an

J'ai rebasé (3 lignes de modifications dans les tests au niveau de CsvField "phone" qui est devenu un attribut).

#9

Mis à jour par Benjamin Dauvergne il y a environ un an

  • Statut changé de Solution proposée à En cours

J'ai corrigé les tests et UserCsvImporter pour que .run() retourne False pour n'importe quelle erreur, ensuite il y a un souci maintenant que phone est à la fois un attribut et une propriété de la classe CustomUser qui fait que le statut vérifié n'apparaît pas dans l'objet AttributeValue (parce que header.field is True et donc header.attribute n'est jamais ni défini ni utilisé).

Des choses à revoir donc.

#10

Mis à jour par Paul Marillonnet il y a environ un an

Benjamin Dauvergne a écrit :

[…] il y a un souci maintenant que phone est à la fois un attribut et une propriété de la classe CustomUser qui fait que le statut vérifié n'apparaît pas dans l'objet AttributeValue (parce que header.field is True et donc header.attribute n'est jamais ni défini ni utilisé).

Ok, je vais regarder ce que tu as ajouté dans cette nouvelle branche et je corrige ce souci sur l’état de vérification du téléphone du à l’ambiguïté entre attribut de profil étendu et attribut immédiat de la classe User custom.

#11

Mis à jour par Paul Marillonnet il y a environ un an

Et j’ai poussé les correctifs nécessaires dans une troisième branche au dessus de la tienne, je vais ranger proprement en commits distincts et proposer à nouveau les patches ici.

Formats disponibles : Atom PDF