Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • A AuthENS
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 6
    • Issues 6
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Klub Dev ENSKlub Dev ENS
  • AuthENS
  • Issues
  • #6
Closed
Open
Issue created May 15, 2020 by Antonin Reitz@areitzDeveloper

Forme des username : ne pas utiliser de préfixe

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

Edited May 15, 2020 by Antonin Reitz
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking