Forme des username : améliorer le suffixe numérique
Dans le fichier authens/authens/backens.py
, la fonction get_free_username
.
Le but de cette fonction est d'obtenir un username aussi simple que possible à partir d'un clipper donné, pour garantir l'unicité du username dans le temps en ne respectant pas forcément la garantie clipper = username
.
Actuellement, si cette fonction est appliquée au clipper rgoscinny2
et que les username préférés (variable preferred
) sont déjà pris, la fonction va utiliser un suffixe numérique pour générer un username non encore pris.
Or, comme le suffixe numérique originel n'est pas ôté du username candidat, pour l'instant le résultat serait rgoscinny22
et non pas rgoscinny3
, ce dernier étant bien sûr préférable. :)