<div dir="ltr">
Hello,<br><br>I have written a small module than enables to track
payments of accounts. Basically, it is a 1:m relationship with the
account module, i.e. one account can have multiple payment tracking
entities. The idea is that I can have my payment tracking module appear
as a related list under the accounts (organisations), just like other
modules as quotes, projects, products etc ...<br><br>I used vtlib to
create a script for the installation. For configuring the relationship I
use the get_dependents_list function as mentioned by Joe Bordes at <a href="http://www.crmevolutivo.com/doku.php/es:vtlibrelated" target="_blank" rel="nofollow">http://www.crmevolutivo.com/doku.php/es:vtlibrelated</a><br>
<br>concretely the code for this is :<br>$module->setRelatedList(Vtiger_Module::getInstance('Accounts'), 'Payment tracking',Array('ADD'),'get_dependents_list');<br><br>this will correctly update the vtiger_relatedlists table with an extra record.<br>
<br>So
the script works perfectly with no problem. However, when I want to
export the new module, and install it on a new vtiger instance, I am
loosing the relationship. This means that the payment tracking will not
appear as a related list in the accounts. After checking, I found out
that the import of the zip package will not update the
vtiger_relatedlists table.<br><br>Any idea why the export process is not working smoothly?<br><br>Thanks,<br>Joel </div>