[Vtigercrm-developers] Packaging newly created module

Support Team TheEasyRef support at theeasyref.com
Thu Nov 7 13:15:16 GMT 2013


Hello Joe,

Thanks for your tip with vtlib_handler(). That did the job.

I created this simple module mainly as a way to better understand the
basics writing a custom module. It surely is not as extended as the one you
developed.

Regards,
Joel

---------- Forwarded message ----------
To: vtigercrm-developers at lists.vtigercrm.com
Cc:
Date: Wed, 06 Nov 2013 22:39:16 +0100
Subject: Re: [Vtigercrm-developers] Packaging newly created module
Hi,

The export process only registers information directly related with the
module. The  related list you are adding is information on the other
module, not yours.
To overcome this add your setRelatedList call in the vtlib_handler() method
of your module's main class.

May I ask why you didn't use our payment module?

Joe
TSolucio


El 06/11/13 22:22, Support Team TheEasyRef escribió:
 Hello,

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
...

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 http://www.crmevolutivo.com/doku.php/es:vtlibrelated

concretely the code for this is :
$module->setRelatedList(Vtiger_Module::getInstance('Accounts'), 'Payment
tracking',Array('ADD'),'get_dependents_list');

this will correctly update the vtiger_relatedlists table with an extra
record.

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.

Any idea why the export process is not working smoothly?

Thanks,
Joel


_______________________________________________http://www.vtiger.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20131107/1d174fc6/attachment.html>


More information about the vtigercrm-developers mailing list