Forme des username : ne pas utiliser de préfixe #6

Closed
opened 2020-05-15 01:58:19 +02:00 by areitz · 6 comments
areitz commented 2020-05-15 01:58:19 +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.

Pour l'instant parmi les username préférés à former depuis le clipper truc (variable preferred) figurent truc et cas_truc. Je pense que cas_truc n'est pas un bon username, à comparer avec trucXY (pour truc2, truc7, truc42, etc).

En effet, un tel username cas_truc :

  • n'indique pas tellement que sa forme est choisie pour respecter l'unicité du username [clair avec trucXY] ;
  • n'est pas pratique à traiter pour en améliorer la forme (il n'est pas réaliste de stripper le préfixe dans l'affichage des services CASsifiés) [pas besoin avec trucXY] ;
  • ne donne pas d'information fiable sur le statut de la personne correspondante (a un clipper (et donc CAS)/fossile/n'a jamais eu de clipper), comme le préfixe n'est pas attribué à toutes les personnes ayant un clipper.

Comme le but de ce repo est d'avoir quelque chose de simple, avoir des username plutôt homogènes (relativement aux clippers en ayant précédé certains) serait chouette. :)

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`. Pour l'instant parmi les username préférés à former depuis le clipper `truc` (variable `preferred`) figurent `truc` et `cas_truc`. Je pense que `cas_truc` n'est pas un bon username, à comparer avec `trucXY` (pour `truc2`, `truc7`, `truc42`, etc). En effet, un tel username `cas_truc` : - n'indique pas tellement que sa forme est choisie pour respecter l'unicité du username [clair avec `trucXY`] ; - n'est pas pratique à traiter pour en améliorer la forme (il n'est pas réaliste de stripper le préfixe dans l'affichage des services CASsifiés) [pas besoin avec `trucXY`] ; - ne donne pas d'information fiable sur le statut de la personne correspondante (a un clipper (et donc CAS)/fossile/n'a jamais eu de clipper), comme le préfixe n'est pas attribué à toutes les personnes ayant un clipper. Comme le but de ce repo est d'avoir quelque chose de simple, avoir des username plutôt homogènes (relativement aux clippers en ayant précédé certains) serait chouette. :)
areitz commented 2020-05-15 02:00:08 +02:00 (Migrated from git.eleves.ens.fr)

changed the description

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

changed the description

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

changed the description

changed the description
mpepin commented 2020-05-17 22:19:27 +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:40 +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#6
No description provided.