Commit 30d1bc12 authored by Kevin Robert's avatar Kevin Robert
Browse files

UNOTOPLYS-325 : Evolution de la regex de validation des références.

parent b21c9f10
......@@ -7,7 +7,7 @@ import com.unantes.orientactive.web.rest.errors.InvalidReferenceException;
public class ValidationUtils {
public static Pattern PATTERN_REFERENCE = Pattern.compile("^[a-zA-Z0-9_]+$");
public static Pattern PATTERN_REFERENCE = Pattern.compile("^[a-zA-Z]+[a-zA-Z0-9_]+$");
public static String RESERVED_SEPARATOR = "__";
public static void validateReference(final String reference) {
......
......@@ -50,7 +50,7 @@
"error": {
"nameexists": "Il existe déjà un questionnaire avec le même nom dans cet espace de travail, merci de le renommer.",
"referenceexists": "Cette référence de questionnaire est déjà utilisée, merci d'utiliser une valeur différente.",
"invalideReference": "La référence doit contenir uniquement des caractères alphanumériques. Un underscore (tiret du 8) peut aussi être utilisé pour séparer les mots (exemple : profil_scolaire)."
"invalideReference": "La référence doit commencer par une lettre et contenir uniquement des caractères alphanumériques. Un underscore (tiret du 8) peut aussi être utilisé pour séparer les mots (exemple : profil_scolaire)."
}
},
"resultsPreview": {
......
......@@ -251,7 +251,7 @@
"generic": "Erreur lors l'enregistrement de l'étape",
"answerexists": "Vous ne pouvez pas supprimer d'étape dans un questionnaire ayant déjà reçu des réponses.",
"validation": "L'étape ne semble pas valide. Il est probable que la référence contienne des caractères non autorisés.",
"invalideReference": "La référence doit contenir uniquement des caractères alphanumériques. Un underscore (tiret du 8) peut aussi être utilisé pour séparer les mots (exemple : profil_scolaire)."
"invalideReference": "La référence doit commencer par une lettre et contenir uniquement des caractères alphanumériques. Un underscore (tiret du 8) peut aussi être utilisé pour séparer les mots (exemple : profil_scolaire)."
}
}
}
......
......@@ -123,7 +123,7 @@
"error": {
"nameexists": "Il existe déjà une variable avec ce nom dans le questionnaire, merci de le modifier.",
"referenceexists": "Il existe déjà une variable avec cette référence dans le questionnaire, merci de la modifier.",
"invalideReference": "La référence doit contenir uniquement des caractères alphanumériques. Un underscore (tiret du 8) peut aussi être utilisé pour séparer les mots (exemple : profil_scolaire)."
"invalideReference": "La référence doit commencer par une lettre et contenir uniquement des caractères alphanumériques. Un underscore (tiret du 8) peut aussi être utilisé pour séparer les mots (exemple : profil_scolaire)."
}
}
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment