Projet

Général

Profil

Bug #13384

Permettre la récupération de mot de passe pour les utilisateurs LDAP

Ajouté par Benjamin Dauvergne il y a plus de 7 ans. Mis à jour il y a plus de 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
30 septembre 2016
Echéance:
% réalisé:

100%

Temps estimé:
Patch proposed:
Non
Planning:

Description

Trois choses:
  • il faut ajouter un setting can_reset_password à la configuration LDAP, ainsi qu'une méthode can_reset_password() au modèle LDAPUser
  • la vue PasswordResetConfirmView doit vérifier si l'utilisateur concerné a le droit de changer de mot de passe (en vérifiant la méthode can_reset_password() si il existe)
  • enfin la vue PasswordResetConfirmView doit obtenir un utilisateur adapté avant de tenter la modification, avec authenticate(user=user)

Révisions associées

Révision ebe59240 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

ldap: fix set_password when old_password is missing on the user object (#13384)

Révision 421d7d5c (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

ldap: add a can_reset_password setting (#13384)

Révision f3078a74 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 6 ans

allow reset password for LDAP users (fixes #13384)

Historique

#1

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

  • Statut changé de Nouveau à Résolu (à déployer)
  • % réalisé changé de 0 à 100
#2

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

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF