Projet

Général

Profil

Development #25669

manager : option pour ne pas afficher le champ "identifiant" à l'ajout d'un utilisateur

Ajouté par Frédéric Péters il y a plus de 5 ans. Mis à jour il y a environ 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
13 août 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Il apparait en premier mais n'est pas obligatoire et sera généralement laissé vide, au profit de l'adresse email.


Fichiers


Demandes liées

Lié à Publik - Development #19756: Personnalisation accrue du portail agent pour en faire aussi la page d'entrée des agents d'accueilFermé29 octobre 201730 juin 2018

Actions

Révisions associées

Révision 9768e8fe (diff)
Ajouté par Emmanuel Cazenave il y a environ 5 ans

OU attribute to hide username on user add (#25669)

Historique

#1

Mis à jour par Mikaël Ates il y a plus de 5 ans

Je plussoie.

#2

Mis à jour par Frédéric Péters il y a plus de 5 ans

  • Lié à Development #19756: Personnalisation accrue du portail agent pour en faire aussi la page d'entrée des agents d'accueil ajouté
#3

Mis à jour par Paul Marillonnet il y a plus de 5 ans

  • Assigné à mis à Paul Marillonnet
#4

Mis à jour par Emmanuel Cazenave il y a plus de 5 ans

Qu'entend on exactement par 'option', une variable de settings ?

#5

Mis à jour par Frédéric Péters il y a plus de 5 ans

  • idem, en fait une politique par OU
  • par défaut pas de username

(je dirais donc que l'implémentation demandée est un attribut sur l'OU).

(et pour reprendre la motivation à ce ticket, c'est la simplification du formulaire que l'agent doit compléter pour créer un compte)

#6

Mis à jour par Emmanuel Cazenave il y a plus de 5 ans

  • Assigné à changé de Paul Marillonnet à Emmanuel Cazenave
#7

Mis à jour par Emmanuel Cazenave il y a plus de 5 ans

  • Statut changé de Nouveau à Information nécessaire
  • Assigné à changé de Emmanuel Cazenave à Benjamin Dauvergne

Benjamin, est-ce que ce plan te convient (que je sache avant de m'y mettre) ?

#8

Mis à jour par Benjamin Dauvergne il y a plus de 5 ans

  • oui paramètre sur l'OU du genre use_username_field
  • propager tout ça un peu partout, éventuellement déprécier la présence de username dans A2_REQUIRED_FIELDS (notamment dans authentic2/registration_backends/views.py et authentic2/manager/views.py ou modelform_factory est utilisé pour construire le formulaire de création/édition des utilisateurs)
  • à long terme l'idée c'est que le paramétrage des attributs utilisateurs ne soit plus global mais attachés aux OUs (reste que tous les attributs ne sont pas égaux, email et username sont des champs du modèle et les autres utilisent un modèle EAV1)

1 https://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%93value_model

#9

Mis à jour par Emmanuel Cazenave il y a plus de 5 ans

  • Statut changé de Information nécessaire à En cours
  • Assigné à changé de Benjamin Dauvergne à Emmanuel Cazenave
#11

Mis à jour par Emmanuel Cazenave il y a environ 5 ans

Uniquement sur l'UI, cache lors lors de l'ajout d'un utilisateur mais pas sur l'édition, enfin ça couvre l'intitulé du ticket quoi (ça me semblerait logique de cacher aussi sur l'édition, dites moi).

Pour ce qui de "propager ça un peu partout", j'ai pas bien compris ce qu'il y aurait à propager.

#12

Mis à jour par Mikaël Ates il y a environ 5 ans

Me semble acceptable de masquer uniquement à la création et de laisser éditable à la modification.

#13

Mis à jour par Emmanuel Cazenave il y a environ 5 ans

Parfait ya plus qu'à un dev de dire que le patch est génial.

#14

Mis à jour par Benjamin Dauvergne il y a environ 5 ans

  • Statut changé de Solution proposée à Solution validée

Ack.

#15

Mis à jour par Emmanuel Cazenave il y a environ 5 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 9768e8fe3e4b753dabdb1c100a7565444d599b9c
Author: Emmanuel Cazenave <ecazenave@entrouvert.com>
Date:   Wed Mar 6 11:24:59 2019 +0100

    OU attribute to hide username on user add (#25669)
#16

Mis à jour par Frédéric Péters il y a environ 5 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF