Projet

Général

Profil

Bug #83286

[authn tél] la double écriture colonne et attribut de profil continue d’avoir lieu dans le BO (?)

Ajouté par Paul Marillonnet il y a 6 mois. Mis à jour il y a 5 mois.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
09 novembre 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Quand j’édite la page BO d’un usager possédant un attribut de profil phone, la modification de ce dernier est répercutée dans la colonne phone, pourtant dépréciée.


Demandes liées

Lié à Publik - Development #49212: Création de compte avec un numéro de téléphone mobileEn cours01 octobre 2021

Actions
Lié à Authentic 2 - Development #81282: Retrait de la colonne User.phoneEn cours18 septembre 2023

Actions

Historique

#1

Mis à jour par Paul Marillonnet il y a 6 mois

  • Lié à Development #49212: Création de compte avec un numéro de téléphone mobile ajouté
#2

Mis à jour par Paul Marillonnet il y a 6 mois

#3

Mis à jour par Benjamin Dauvergne il y a 5 mois

Certainement que le formulaire a un préférence pour les attributs natifs du modèle.

#4

Mis à jour par Benjamin Dauvergne il y a 5 mois

def modelform_factory(model, **kwargs):
    """Build a modelform for the given model,

    For the user model also add attribute based fields.
    """ 

    form = kwargs.pop('form', None)
    fields = kwargs.get('fields') or []
    required = list(kwargs.pop('required', []) or [])
    d = {}
    # KV attributes are only supported for the user model currently
    modelform = None
    if issubclass(model, User):
        if not form:
            form = BaseUserForm
        attributes = models.Attribute.objects.all()
        for attribute in attributes:
            if attribute.name not in fields:
                continue
            d[attribute.name] = attribute.get_form_field()
        for field in app_settings.A2_REQUIRED_FIELDS:
            if field not in required:
                required.append(field)

Est-ce qu'on ne pourrait pas virer User.phone maintenant ?

#5

Mis à jour par Paul Marillonnet il y a 5 mois

Benjamin Dauvergne a écrit :

[...]

Est-ce qu'on ne pourrait pas virer User.phone maintenant ?

Yes, c’est https://git.entrouvert.org/entrouvert/authentic/pulls/129 😊

Formats disponibles : Atom PDF