awsss 2 years ago
parent
commit
0811ef226b
  1. 20
      smart_service/transactions/doctype/system_mapping/system_mapping.js
  2. 2
      smart_service/transactions/doctype/variant_mapping/variant_mapping.js

20
smart_service/transactions/doctype/system_mapping/system_mapping.js

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

2
smart_service/transactions/doctype/variant_mapping/variant_mapping.js

@ -45,7 +45,7 @@ frappe.ui.form.on('Variant Mapping', {
} }
}, },
validate: function(frm){ validate: function(frm){
var regex = /[!@#$%^&*()_+\-=\[\]{};'`~:"\\|.<>\/?]+/; var regex = /[!@#$%^&*()_+\-=\[\]{};'`~:"\\|,.<>\/?]+/;
if (regex.test(frm.doc.family_code) === true) { if (regex.test(frm.doc.family_code) === true) {
frappe.throw(__("<b>Family Code:</b> Only letters and numbers are allowed.")); frappe.throw(__("<b>Family Code:</b> Only letters and numbers are allowed."));
frappe.validated = false; frappe.validated = false;

Loading…
Cancel
Save