Project

General

Profile

Scénario #31339

Gestion du tiret bas dans les noms d'utilisateur et groupe

Added by Joël Cuissinat 10 months ago. Updated 5 months ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
12/07/2020
Due date:
12/18/2020
% Done:

100%

Story points:
1.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto

Description

Avec les évolutions autour de sympa, on s'aperçoit que le tiret bas est refusé au début du nom d'un groupe.

"check_new_listname" de /usr/share/sympa/lib/Sympa/Aliases.pm ne veut pas de tiret bas au début : (?^:[a-z0-9][a-z0-9\-\.\+_]*)

Le test unitaire traceback sur la création de liste :
https://dev-eole.ac-dijon.fr/jenkins/job/2.8.0/job/test-moduletests-scribe-2.8.0-amd64/ (job n°132 notamment)

Par ailleurs, il semblerait qu'autoriser le tiret bas en fin de login n'est pas non plus une bonne idée :

<gnunux> gilles_, la création des comptes avec un _ final est interdit dans l'ead ?
<gilles_> gnunux, peut-être pas. mais en tous cas cela planterait Samba ....

En 2.8.0, il faudrait :
  • changer les noms des groupes utilisés dans les tests unitaires
  • interdire le "_" en début de nom de groupe EAD
  • interdire le "_" en fin de nom d'utilisateur EAD

En profiter pour augmenter le "timeout" sur la création d'utilisateur comme celui des groupes (scribe-backend:82c50c69).


Subtasks

Tâche #31342: Ajouter des tests dans l'EADFerméJoël Cuissinat

Tâche #31405: Certaines exceptions EAD ne fonctionnent plus correctement en 2.8FerméJoël Cuissinat


Related issues

Related to Distribution EOLE - Tâche #30340: La saisie de groupe avec un nom 100% numérique ou débutant par un tiret devrait être interdite dans l'EAD Fermé 06/17/2020

Associated revisions

Revision 033f8e50 (diff)
Added by Joël Cuissinat 10 months ago

Increase AD user wait

Ref: #31339

Revision 71d88a75 (diff)
Added by Joël Cuissinat 10 months ago

Tests unitaires : suppression des "_" devant les noms de groupes

Ref: #31339

History

#1 Updated by Joël Cuissinat 10 months ago

  • Description updated (diff)

#2 Updated by Joël Cuissinat 10 months ago

  • Description updated (diff)

#3 Updated by Joël Cuissinat 10 months ago

  • Due date set to 12/18/2020
  • Assigned To set to Joël Cuissinat
  • Target version set to sprint 2020 49-51 Equipe MENSR
  • Start date set to 11/30/2020
  • Release set to EOLE 2.8.0
  • Story points set to 1.0

#4 Updated by Joël Cuissinat 10 months ago

  • Related to Tâche #30340: La saisie de groupe avec un nom 100% numérique ou débutant par un tiret devrait être interdite dans l'EAD added

#5 Updated by Fabrice Barconnière 9 months ago

  • Status changed from Nouveau to Terminé (Sprint)

Also available in: Atom PDF