summaryrefslogtreecommitdiff
path: root/addons/web_settings_dashboard/static/src/js/dashboard.js
diff options
context:
space:
mode:
authorThibault Delavallée <tde@odoo.com>2018-05-25 13:13:34 +0200
committerThibault Delavallée <tde@odoo.com>2018-05-28 13:29:48 +0200
commit6502c98b99df98c73ff6a2b4ffb9f8c5c6deafeb (patch)
treea1a2a6e3c1bf875ff50fbad9c88a9dfd3742a5cb /addons/web_settings_dashboard/static/src/js/dashboard.js
parent42ad3da3665c84b598da18b6a61e78bf30e92197 (diff)
[FIX] web_settings_dashboard: lessen constraint on email when inviting
Even completely valid simple email like alfred+toto@example.com was not considered as valid. As email may contain a lot of characters and strange stuff let us be less strict on validation. This commit is related to task ID 1839609. Closes #24576.
Diffstat (limited to 'addons/web_settings_dashboard/static/src/js/dashboard.js')
-rw-r--r--addons/web_settings_dashboard/static/src/js/dashboard.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/web_settings_dashboard/static/src/js/dashboard.js b/addons/web_settings_dashboard/static/src/js/dashboard.js
index 49768cee06b..9f0ed3d7552 100644
--- a/addons/web_settings_dashboard/static/src/js/dashboard.js
+++ b/addons/web_settings_dashboard/static/src/js/dashboard.js
@@ -141,7 +141,7 @@ var DashboardInvitations = Widget.extend({
* @returns {boolean} true iff the given email address is valid
*/
_validateEmail: function (email) {
- var re = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,63}(?:\.[a-z]{2})?)$/i;
+ var re = /^([a-z0-9][-a-z0-9_\+\.]*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,63}(?:\.[a-z]{2})?)$/i;
return re.test(email);
},
on_access_rights_clicked: function (e) {