Page 1 of 1

Demande de modification saisie des lieux, des ressources

Posted: 27 Apr 2022, 07:51
by Petitmamouth
Bonjour,
Quand on saisit un lieu, le programme limite la saisie par preg_match (ligne 917 dans xajax_server.php pour les lieux)
On ne peut pas saisir d'espace par exemple, hors de nombreux lieux ont des espaces dans les noms.
De même, un lieu peut ne pas être une ville mais une position géographique d'une cartographie d'un endroit comme un magasin. Ce lieu pourrait contenir un tiret ou même un underscore.

D'ailleurs si on met un espace, le message renvoyé est "identifiant non valide - 10 car max", ce qui ne correspond pas forcément à l'erreur.

Ne serait-il pas possible d'élargir la saisie ?
Proposition : "/^[a-zA-Z0-9\s\-_]+$/"

modification aussi ligne 2945 : <^[A-Za-z0-9\s\-_]*$>

afin d'autoriser, les espaces, les tirets et les underscores ?

De mêmes pour les ressources.

je viens de voir que dans la table la taille de lieu_id est de 20 et le nom de 30.
Ne faudrait-il pas modifier le message d'erreur ?

Bien cordialement

Re: Demande de modification saisie des lieux, des ressources

Posted: 28 Apr 2022, 06:55
by soplanning
Bonjour
Ce n'est pas possible "facilement".
En effet les identifiants des lieux et ressources sont utilisés dans le code pour gérer l'affichage et le déplacement des tâches.
Mettre des _ et espaces ferait planter certaines choses.
Il faudrait refondre une partie du planning pour cela, ce n'est pas prévu pour le moment.
Par ailleurs vous parlez de l'identifiant, mais vous pouvez indiquer ce que vous souhaitez dans le libellé du lieu/ressource, on considère donc que ce n'est pas un point bloquant.
Vous avez raison pour le message d'erreur, on corrigera.

Re: Demande de modification saisie des lieux, des ressources

Posted: 28 Apr 2022, 09:21
by Petitmamouth
Bonjour,
Merci du retour, je n’avais pas pensé sur le coup aux impacts applicatif

Bonne journée.