[Vtigercrm-developers] Create module
William Bejarano
william.bejarano at ito-software.com
Fri Jun 15 13:51:54 PDT 2012
thanks for your help,
One week ago, I created a module with tutorial help
http://crmevolutivo.com/wiki/doku.php?id=vtlibrelated, this
module(abstract) related a module item with many users
my intention is create a 1:1 relation (a abstract of a user )with vtlib and
install this modules in other places automatically, without configure each
database, using only vtlib
2012/6/15 Adam Heinz <amh at metricwise.net>
> Well, for the most part, you should be able to get by on the instructions
> at
>
> https://wiki.vtiger.com/index.php/CreatingEntityModule
>
> The only problem that I see is your 1:1 user to module requirement. It's
> very easy to enforce that requirement at the database level with foreign
> keys, but I'm not sure what the best way to do it in the application layer
> will be. The vTiger save endpoints are optimistic and not really designed
> to handle exceptions from the database layer. Notice the lack of any sort
> of handling of the results of the save call in
>
>
> http://trac.vtiger.com/cgi-bin/trac.cgi/browser/vtigercrm/branches/5.4.0/vtlib/ModuleDir/5.4.0/Save.php
>
> That said, here are some (bad?) ideas to get you thinking:
>
> 1. You could write a beforesave handler and manually do your referential
> integrity checks there, but you'll have to handle redirecting the page on
> failure.
>
> 2. You could make the userid field read-only, and only allow creation of
> new module entities from an aftersave handler when new users are created.
>
> _______________________________________________
> http://www.vtiger.com/
>
--
*William Bejarano*
Ing. Sistemas
www.ito-software.co
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20120615/412727df/attachment.html
More information about the vtigercrm-developers
mailing list