|
|
@ -42,24 +42,24 @@ frappe.ui.form.on('System Mapping', { |
|
|
|
frm.trigger('fnLoadmat_initial_values'); |
|
|
|
}, |
|
|
|
validate: function (frm) { |
|
|
|
var regex = /[!@#$%^&*()_+\=\[\]{};'`~:"\\|.<>\/?]+/; |
|
|
|
var regex = /[!@#$%^&*()_+\=\[\]{};'`~:"\\|,.<>\/?]+/; |
|
|
|
for (var i = 0; i < cur_frm.doc.system_sub_systems.length; i++) { |
|
|
|
if (regex.test(cur_frm.doc.system_sub_systems[i].rts) === true) { |
|
|
|
frappe.throw(__("<b>RTS:</b> Only letters, numbers and <b> -,</b> are allowed.")); |
|
|
|
frappe.throw(__("<b>RTS:</b> Only letters, numbers and <b> -</b> are allowed.")); |
|
|
|
frappe.validated = false; |
|
|
|
} else if (cur_frm.doc.system_sub_systems[i].rts) { |
|
|
|
if (cur_frm.doc.system_sub_systems[i].rts.includes("'")) { |
|
|
|
frappe.throw(__("<b>RTS:</b> Only letters, numbers and <b> -,</b> are allowed.")); |
|
|
|
frappe.throw(__("<b>RTS:</b> Only letters, numbers and <b> -</b> are allowed.")); |
|
|
|
frappe.validated = false; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if (regex.test(cur_frm.doc.system_sub_systems[i].mat) === true) { |
|
|
|
frappe.throw(__("<b>MAT:</b> Only letters, numbers and <b> -,</b> are allowed.")); |
|
|
|
frappe.throw(__("<b>MAT:</b> Only letters, numbers and <b> -</b> are allowed.")); |
|
|
|
frappe.validated = false; |
|
|
|
} else if (cur_frm.doc.system_sub_systems[i].mat) { |
|
|
|
if (cur_frm.doc.system_sub_systems[i].mat.includes("'")) { |
|
|
|
frappe.throw(__("<b>MAT:</b> Only letters, numbers and <b> -,</b> are allowed.")); |
|
|
|
frappe.throw(__("<b>MAT:</b> Only letters, numbers and <b> -</b> are allowed.")); |
|
|
|
frappe.validated = false; |
|
|
|
} |
|
|
|
} |
|
|
@ -175,24 +175,24 @@ frappe.ui.form.on('System Mapping', { |
|
|
|
} |
|
|
|
}, |
|
|
|
special_character: function(frm){ |
|
|
|
var regex = /[!@#$%^&*()_+\=\[\]{};'`~:"\\|.<>\/?]+/; |
|
|
|
var regex = /[!@#$%^&*()_+\=\[\]{};'`~:"\\|,.<>\/?]+/; |
|
|
|
for (var i = 0; i < cur_frm.doc.system_sub_systems.length; i++) { |
|
|
|
if (regex.test(cur_frm.doc.system_sub_systems[i].rts) === true) { |
|
|
|
frappe.throw(__("<b>RTS:</b> Only letters, numbers and <b> -,</b> are allowed.")); |
|
|
|
frappe.throw(__("<b>RTS:</b> Only letters, numbers and <b> -</b> are allowed.")); |
|
|
|
frappe.validated = false; |
|
|
|
} else if (cur_frm.doc.system_sub_systems[i].rts) { |
|
|
|
if (cur_frm.doc.system_sub_systems[i].rts.includes("'")) { |
|
|
|
frappe.throw(__("<b>RTS:</b> Only letters, numbers and <b> -,</b> are allowed.")); |
|
|
|
frappe.throw(__("<b>RTS:</b> Only letters, numbers and <b> -</b> are allowed.")); |
|
|
|
frappe.validated = false; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if (regex.test(cur_frm.doc.system_sub_systems[i].mat) === true) { |
|
|
|
frappe.throw(__("<b>MAT:</b> Only letters, numbers and <b> -,</b> are allowed.")); |
|
|
|
frappe.throw(__("<b>MAT:</b> Only letters, numbers and <b> -</b> are allowed.")); |
|
|
|
frappe.validated = false; |
|
|
|
} else if (cur_frm.doc.system_sub_systems[i].mat) { |
|
|
|
if (cur_frm.doc.system_sub_systems[i].mat.includes("'")) { |
|
|
|
frappe.throw(__("<b>MAT:</b> Only letters, numbers and <b> -,</b> are allowed.")); |
|
|
|
frappe.throw(__("<b>MAT:</b> Only letters, numbers and <b> -</b> are allowed.")); |
|
|
|
frappe.validated = false; |
|
|
|
} |
|
|
|
} |
|
|
|