Projet

Général

Profil

Development #28848

Avoir un hook pour autoriser le changement de mot de passe

Ajouté par Benjamin Dauvergne 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:
11 décembre 2018
Echéance:
% réalisé:

100%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

a2_hook_user_can_change_password(user, request=None), tout les accès à user.can_change_password() devront désormais passer par un accesseur global qui s'occupera d'appeler les hooks utils.user_can_change_password(user, request=None).


Fichiers


Demandes liées

Lié à Plugin FS FranceConnect - Development #27083: Faire disparaître le lien de changement de mot de passe quand on est connecté via FCFermé08 octobre 2018

Actions

Révisions associées

Révision 6a8eed17 (diff)
Ajouté par Frédéric Péters il y a environ 5 ans

utils: add hook to decide if user can change/set password (fixes #28848)

Historique

#1

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

  • Lié à Development #27083: Faire disparaître le lien de changement de mot de passe quand on est connecté via FC ajouté
#2

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

  • Assigné à mis à Benjamin Dauvergne
#3

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

Pas trop d'idée sur la gestion des tests unitaires ici, pas vu de test existant qui définissait un hook; mais j'ai en local simplement ajouté un hook dans authentic2_auth_fc, retournant True, ou False, et j'ai vérifié le comportement.

Et j'imagine ensuite dans le module FC, des tests avec des appels à utils.user_can_change_password(...), qui passeraient du coup sur l'infra de hooks.

#4

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

  • Statut changé de Solution proposée à En cours
  • Patch proposed changé de Oui à Non

Il y a davantage à faire pour pouvoir passer request, vu qu'on veut ensuite pouvoir prendre la session en compte.

#5

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

#6

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

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

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

  • Statut changé de Solution validée à Résolu (à déployer)
  • % réalisé changé de 0 à 100
#8

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