[OGo-XML-RPC] Re: questions regarding ZOGi,WAS:[OGo-Users]custom fields and synchronizing ogo

Sebastian Reitenbach xmlrpc@opengroupware.org
Fri, 28 Mar 2008 09:35:00 +0100


xmlrpc@opengroupware.org wrote: 
> > > So the enterprise is created and the specified contact appears linked 
to
> > > the enterprise?  That is what is supposed to happen.
> > > > but the contact_id field in the database is still empty.
> > No, the contact_id field stays empty, and also in the webinterface, 
there is 
> > no contact for the created company.
> 
> Ah.  Nope,  it doesn't set the contact_id attribute on the Enterprise,
> it just does an assignment.  
ah, yeah, it assigned the account to the company. I found the account added 
to the persons tab of the company.


> 
> One moment while I check the code....
> 
> Nope,  zOGI doesn't support retrieving the contact_id (as contactId).
> But it should support writing it,  just set "contactId: 10160" for
> example.  Since "contactId" is an attribute known to OGo Logic it should
> just set it.
> 
> That should be corrected in zOGI r951 (Google Code version).
I don't need to retrieve this information, but writing it, works great!!

So creation of new companies works great. But still, as mentioned, I get the 
python backtrace when I try updating a company. I have to retrieve the old 
object_version from the database, and then add 1. When I then update the 
company, with the new version, then updating works well too.
Maybe as an enhancement, zOGI could figure out the old object version, and 
creating a new one, when it is updating a record?

cheers
Sebastian


Sebastian