Développement #98247
passwords.py : faire que les libellés de règle de mot de passe soient des attributs de la classse de vérificateur
0%
Description
Pour pouvoir hériter de cette classe facilement et taper des libellés customs, e.g. #97167.
History
Updated by Robot Gitea about 1 month ago
- Status changed from Nouveau to En cours
- Assignee set to Paul Marillonnet
Paul Marillonnet (pmarillonnet) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/authentic/pulls/438
- Titre : WIP: passwords: let rule labels be checker-class attributes (#98247)
- Modifications : https://git.entrouvert.org/entrouvert/authentic/pulls/438/files
Updated by Benjamin Dauvergne about 1 month ago
Plutôt en faire des settings ou un ensemble de settings et géré ça dans settings.json tellement c'est exceptionnel ? Pour min_length_label ça peut valoir le coup de vérifier au passage que c'est une chaîne de formatage correct avant de s'en servir.
Updated by Paul Marillonnet about 1 month ago
Benjamin Dauvergne a écrit :
Plutôt en faire des settings ou un ensemble de settings et géré ça dans settings.json tellement c'est exceptionnel ? Pour min_length_label ça peut valoir le coup de vérifier au passage que c'est une chaîne de formatage correct avant de s'en servir.
Perso dans la mesure où la demande n’a été exprimée que par un seul client (#97167) ça me va de faire les modifs minimales dans a2 vanilla (juste que les chaînes en dur soient des attributs de classes qu’on peut modifier par héritage) pour exploiter ça dans le plugin dudit client, #98248.
Alternativement, si préférable, on peut aussi ne rien modifier ici et redéfinir complètement les propriétés CUTPasswordChecker.at_least_one_{uppercase,lowercase,digit} du vérificateur custom de #98248 pour y placer les bonnes chaînes en dur (?)
Updated by Benjamin Dauvergne 12 days ago
Pas chaud, je rejette pour l'instant, si on ne peut pas tout faire via CSS/Template on reviendra dessus; un moyen de surcharger localement les locales aurait été plus pratique sinon.
Updated by Robot Gitea 9 days ago
Paul Marillonnet (pmarillonnet) a fermé une pull request sur Gitea concernant cette demande.