Forme des username : améliorer le suffixe numérique #5

Closed
opened 2020-05-15 01:51:16 +02:00 by areitz · 6 comments
areitz commented 2020-05-15 01:51:16 +02:00 (Migrated from git.eleves.ens.fr)

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. :)

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. :)
areitz commented 2020-05-15 01:51:33 +02:00 (Migrated from git.eleves.ens.fr)

changed the description

changed the description
areitz commented 2020-05-15 01:54:25 +02:00 (Migrated from git.eleves.ens.fr)

changed the description

changed the description
areitz commented 2020-05-15 01:54:44 +02:00 (Migrated from git.eleves.ens.fr)

changed the description

changed the description
mpepin commented 2020-05-17 22:19:28 +02:00 (Migrated from git.eleves.ens.fr)

mentioned in merge request !8

mentioned in merge request !8
lstephan commented 2020-05-24 22:52:42 +02:00 (Migrated from git.eleves.ens.fr)

closed via merge request !8

closed via merge request !8
lstephan commented 2020-05-24 22:52:42 +02:00 (Migrated from git.eleves.ens.fr)

mentioned in commit f43036d6c0

mentioned in commit f43036d6c07ff07170cac688c1c9d1da129453df
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: DGNum/authens#5
No description provided.