<div dir="ltr">Alan,<div><br></div><div>Basically field validation is carried on field type, where every field in Edit/Detail view holds this data in data-fieldinfo attribute.</div><div><br></div><div>As you mentioned above the above pointed validation files are not being used for validation, we will look closer into this and get back with our observations soon.</div><div><br></div><div>Thanks! for the alert.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, May 28, 2015 at 7:36 PM, Alan Lord <span dir="ltr"><<a href="mailto:alanslists@gmail.com" target="_blank">alanslists@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 28/05/15 14:48, Alan Lord wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
However it never seems to be called and one can enter any old rubbish in<br>
phone fields. Even if you change the typeofdata in vtiger_field to I~O<br>
for example, it makes no difference because vtiger uses the<br>
getWebserviceFieldObject() API instead which returns 'phone';<br>
</blockquote>
<br></span>
This use of getWebserviceFieldObject() for most field uitypes is a regression in my opinion... Before (in 5.4.0) you could have the same uitype for a field but change the typeofdata for specific fields in specific modules or positions and this would affect the validation...<br>
<br>
I'm now not sure if the typeofdata column has much effect on the field any more at all...<br>
<br>
Alan<br>
<br>
<br>
<br>
_______________________________________________<br>
<a href="http://www.vtiger.com/" target="_blank">http://www.vtiger.com/</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">With<br>Best Regards<br>Uma.S<br><div>Vtiger Team</div></div></div>
</div>