← Back to team overview

gtg-contributors team mailing list archive

Re: pushing a relationship from the backend

 

On Tue, 3 Aug 2010 12:03:42 +0200, Luca Invernizzi
<invernizzi.l@xxxxxxxxx>
wrote:
>> Another solution would be, as we currently only store the child IDs, to
>> not do anything and create the realtionships once the node is added to
>> the
>> tree. It means to silently fails when we add a child to a node already
in
>> the tree.
> 
> :)
> I didn't really get the difference between this last idea and the
> mechanism already in place in liblarch. Could you explain it?


So far, when you add a child_id to a node, the relationship is created and
both node are updated in the tree. If there's no tree (for example when you
are building the node in tasktoxml) assigned to the node, an exception is
raised.

One solution could be to not raise that particular exception and, when a
node is added to the tree, check if there's already childrens and create
the relationships at that time.



Follow ups

References