<div dir="ltr"><div><div><div>Hi<br><br></div>There are several points have to be discussed regarding non-core changes. Non core changes won't be affected (probably) through minor version upgrade such as 7.1 to 7.2.<br><br></div>Normally you have to keep your code in separate files rather than vtiger(core) files. You may extend core classes into yours like<br><br>Google_map_Js("Your_Map_Js", {}, { }<br><br></div><div>Not sure how to preserve custom code between major upgrades such as 5.4 to 6.x to 7.x without any re coding.<br><br><br></div><div>Cheers<br></div><div>Sutharsan Jeganathan<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 22, 2018 at 1:22 AM, Alex Hall <span dir="ltr"><<a href="mailto:ahall@autodist.com" target="_blank">ahall@autodist.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Hello all,<br></div>Is there a safe way to update VTiger? We added our API key to layouts/modules/google/<wbr>resources/map.js, for instance, but the recent update overwrote that file, thus losing our key. What's the best way to handle source changes like this? My thought is to rename a copy of our modified version, so that updates won't touch that copy. This has the problems of dealing with removed directories in an update, and of merging changes back into the updated source. Is there a better solution? Thanks.<span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888"><div><div><div><br>-- <br><div class="m_-2317642356836313224gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div>Alex Hall<br></div>Automatic Distributors, IT department<br></div><a href="mailto:ahall@autodist.com" target="_blank">ahall@autodist.com</a><br></div></div>
</div></div></div></font></span></div>
<br>______________________________<wbr>_________________<br>
<a href="http://www.vtiger.com/" rel="noreferrer" target="_blank">http://www.vtiger.com/</a><br></blockquote></div><br></div>