From 82187419a7e7c257c168cbdce752a0810545bd3b Mon Sep 17 00:00:00 2001 From: Christophe Maudoux Date: Tue, 1 Dec 2020 23:16:54 +0100 Subject: [PATCH] Warn if assignment & improve message (#2360) --- lemonldap-ng-manager/lib/Lemonldap/NG/Manager/Attributes.pm | 2 +- lemonldap-ng-manager/site/htdocs/static/languages/ar.json | 2 +- lemonldap-ng-manager/site/htdocs/static/languages/de.json | 2 +- lemonldap-ng-manager/site/htdocs/static/languages/en.json | 2 +- lemonldap-ng-manager/site/htdocs/static/languages/fr.json | 2 +- lemonldap-ng-manager/site/htdocs/static/languages/it.json | 2 +- lemonldap-ng-manager/site/htdocs/static/languages/pl.json | 2 +- lemonldap-ng-manager/site/htdocs/static/languages/tr.json | 2 +- lemonldap-ng-manager/site/htdocs/static/languages/vi.json | 2 +- lemonldap-ng-manager/site/htdocs/static/languages/zh.json | 2 +- lemonldap-ng-manager/site/htdocs/static/languages/zh_TW.json | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/lemonldap-ng-manager/lib/Lemonldap/NG/Manager/Attributes.pm b/lemonldap-ng-manager/lib/Lemonldap/NG/Manager/Attributes.pm index cc43e8791..46a28ebaf 100644 --- a/lemonldap-ng-manager/lib/Lemonldap/NG/Manager/Attributes.pm +++ b/lemonldap-ng-manager/lib/Lemonldap/NG/Manager/Attributes.pm @@ -24,7 +24,7 @@ sub perlExpr { ); return -1, "__badExpression__: $err" if $err; return $val =~ qr/(?<=[^=\|\?])=(?![=~])/ - ? ( -1, '__badExpressionAssignment__' ) + ? ( 1, '__badExpressionAssignment__' ) : 1; } diff --git a/lemonldap-ng-manager/site/htdocs/static/languages/ar.json b/lemonldap-ng-manager/site/htdocs/static/languages/ar.json index 1b03ff36b..83a1ef0db 100644 --- a/lemonldap-ng-manager/site/htdocs/static/languages/ar.json +++ b/lemonldap-ng-manager/site/htdocs/static/languages/ar.json @@ -83,7 +83,7 @@ "badDomainName":"اسم النطاق سيئ", "badEncoding":"تشفير خاطئ", "badExpression":"تعبير خاطئ", -"badExpressionAssignment":"Expression containing an assignment", +"badExpressionAssignment":"Expression containing an assignment. You can use \\x3D to avoid this warning.", "badHeaderName":" حقل الهيدر خاطئ", "badHostname":"اسم الخادم خاطئ", "badLdapUri":"\n URI LDAP خاطئ", diff --git a/lemonldap-ng-manager/site/htdocs/static/languages/de.json b/lemonldap-ng-manager/site/htdocs/static/languages/de.json index d3d74a660..ed46fc264 100644 --- a/lemonldap-ng-manager/site/htdocs/static/languages/de.json +++ b/lemonldap-ng-manager/site/htdocs/static/languages/de.json @@ -83,7 +83,7 @@ "badDomainName":"Ungültiger Domainname", "badEncoding":"Ungültige Codierung", "badExpression":"Bad expression", -"badExpressionAssignment":"Expression containing an assignment", +"badExpressionAssignment":"Expression containing an assignment. You can use \\x3D to avoid this warning.", "badHeaderName":"Bad header name", "badHostname":"Ungültiger Hostname", "badLdapUri":"Bad LDAP URI", diff --git a/lemonldap-ng-manager/site/htdocs/static/languages/en.json b/lemonldap-ng-manager/site/htdocs/static/languages/en.json index 7499e3fa2..4242ecc24 100644 --- a/lemonldap-ng-manager/site/htdocs/static/languages/en.json +++ b/lemonldap-ng-manager/site/htdocs/static/languages/en.json @@ -83,7 +83,7 @@ "badDomainName":"Bad domain name", "badEncoding":"Bad encoding", "badExpression":"Bad expression", -"badExpressionAssignment":"Expression containing an assignment", +"badExpressionAssignment":"Expression containing an assignment. You can use \\x3D to avoid this warning.", "badHeaderName":"Bad header name", "badHostname":"Bad hostname", "badLdapUri":"Bad LDAP URI", diff --git a/lemonldap-ng-manager/site/htdocs/static/languages/fr.json b/lemonldap-ng-manager/site/htdocs/static/languages/fr.json index 60d702eda..aaf803b04 100644 --- a/lemonldap-ng-manager/site/htdocs/static/languages/fr.json +++ b/lemonldap-ng-manager/site/htdocs/static/languages/fr.json @@ -83,7 +83,7 @@ "badDomainName":"Mauvais nom de domaine", "badEncoding":"Mauvais encodage", "badExpression":"Mauvaise expression", -"badExpressionAssignment":"Expression contenant une affectation", +"badExpressionAssignment":"Expression contenant une affectation. Vous pouvez utliser \\x3D pour éviter cet avertissement.", "badHeaderName":"Mauvais nom d'en-tête", "badHostname":"Mauvais nom d'hôte", "badLdapUri":"Mauvaise URI LDAP", diff --git a/lemonldap-ng-manager/site/htdocs/static/languages/it.json b/lemonldap-ng-manager/site/htdocs/static/languages/it.json index 7f2d4747f..306aa9950 100644 --- a/lemonldap-ng-manager/site/htdocs/static/languages/it.json +++ b/lemonldap-ng-manager/site/htdocs/static/languages/it.json @@ -83,7 +83,7 @@ "badDomainName":"Nome di dominio errato", "badEncoding":"Codifica errata", "badExpression":"Espressione errata", -"badExpressionAssignment":"Expression containing an assignment", +"badExpressionAssignment":"Expression containing an assignment. You can use \\x3D to avoid this warning.", "badHeaderName":"Nome intestazione errato", "badHostname":"Hostname errato", "badLdapUri":"LDAP URI errata", diff --git a/lemonldap-ng-manager/site/htdocs/static/languages/pl.json b/lemonldap-ng-manager/site/htdocs/static/languages/pl.json index 9a9ffbb93..a3fc4956e 100644 --- a/lemonldap-ng-manager/site/htdocs/static/languages/pl.json +++ b/lemonldap-ng-manager/site/htdocs/static/languages/pl.json @@ -83,7 +83,7 @@ "badDomainName":"Błędna nazwa domeny", "badEncoding":"Błędne kodowanie", "badExpression":"Błędne wyrażenie", -"badExpressionAssignment":"Expression containing an assignment", +"badExpressionAssignment":"Expression containing an assignment. You can use \\x3D to avoid this warning.", "badHeaderName":"Błędna nazwa nagłówka", "badHostname":"Błędna nazwa hosta", "badLdapUri":"Błędny identyfikator URI LDAP", diff --git a/lemonldap-ng-manager/site/htdocs/static/languages/tr.json b/lemonldap-ng-manager/site/htdocs/static/languages/tr.json index 97976c9b7..1cf2fbc8e 100644 --- a/lemonldap-ng-manager/site/htdocs/static/languages/tr.json +++ b/lemonldap-ng-manager/site/htdocs/static/languages/tr.json @@ -83,7 +83,7 @@ "badDomainName":"Hatalı etki alanı adı", "badEncoding":"Hatalı kodlama", "badExpression":"Hatalı ifade", -"badExpressionAssignment":"İfade bir atama içeriyor", +"badExpressionAssignment":"Expression containing an assignment. You can use \\x3D to avoid this warning.", "badHeaderName":"Hatalı başlık adı", "badHostname":"Hatalı konak adı", "badLdapUri":"Hatalı LDAP URI", diff --git a/lemonldap-ng-manager/site/htdocs/static/languages/vi.json b/lemonldap-ng-manager/site/htdocs/static/languages/vi.json index 7c536ecc7..418411bfd 100644 --- a/lemonldap-ng-manager/site/htdocs/static/languages/vi.json +++ b/lemonldap-ng-manager/site/htdocs/static/languages/vi.json @@ -83,7 +83,7 @@ "badDomainName":"Tên miền không hợp lệ", "badEncoding":"Mã hoá không hợp lệ", "badExpression":"Biểu thức không hợp lệ", -"badExpressionAssignment":"Expression containing an assignment", +"badExpressionAssignment":"Expression containing an assignment. You can use \\x3D to avoid this warning.", "badHeaderName":"Tên tiêu đề không hợp lệ", "badHostname":"Tên máy chủ không hợp lệ", "badLdapUri":"URI LDAP không đúng", diff --git a/lemonldap-ng-manager/site/htdocs/static/languages/zh.json b/lemonldap-ng-manager/site/htdocs/static/languages/zh.json index fbc569c69..610e2397e 100644 --- a/lemonldap-ng-manager/site/htdocs/static/languages/zh.json +++ b/lemonldap-ng-manager/site/htdocs/static/languages/zh.json @@ -83,7 +83,7 @@ "badDomainName":"无效的域名", "badEncoding":"无效的编码", "badExpression":"无效的表达式", -"badExpressionAssignment":"Expression containing an assignment", +"badExpressionAssignment":"Expression containing an assignment. You can use \\x3D to avoid this warning.", "badHeaderName":"无效的头部名称", "badHostname":"无效的主机名", "badLdapUri":"无效的 LDAP URI ", diff --git a/lemonldap-ng-manager/site/htdocs/static/languages/zh_TW.json b/lemonldap-ng-manager/site/htdocs/static/languages/zh_TW.json index b5ededf8e..90a3538b9 100644 --- a/lemonldap-ng-manager/site/htdocs/static/languages/zh_TW.json +++ b/lemonldap-ng-manager/site/htdocs/static/languages/zh_TW.json @@ -83,7 +83,7 @@ "badDomainName":"錯誤的域名", "badEncoding":"錯誤編碼", "badExpression":"錯誤的表達式", -"badExpressionAssignment":"包含賦值的表達式", +"badExpressionAssignment":"Expression containing an assignment. You can use \\x3D to avoid this warning.", "badHeaderName":"錯誤的標頭名稱", "badHostname":"錯誤的主機名稱", "badLdapUri":"錯誤的 LDAP URI",