hooks/metadata.py
changeset 7514 32081892850e
parent 7399 972ed1843bd8
parent 7502 e7190f7e850e
child 7543 570522300e22
equal deleted inserted replaced
7497:7beb71d76d82 7514:32081892850e
   106     def __call__(self):
   106     def __call__(self):
   107         if self.rtype == 'wf_info_for':
   107         if self.rtype == 'wf_info_for':
   108             # skip this special composite relation # XXX (syt) why?
   108             # skip this special composite relation # XXX (syt) why?
   109             return
   109             return
   110         eidfrom, eidto = self.eidfrom, self.eidto
   110         eidfrom, eidto = self.eidfrom, self.eidto
   111         composite = self._cw.schema_rproperty(self.rtype, eidfrom, eidto, 'composite')
   111         composite = self._cw.rtype_eids_rdef(self.rtype, eidfrom, eidto).composite
   112         if composite == 'subject':
   112         if composite == 'subject':
   113             SyncOwnersOp.get_instance(self._cw).add_data( (eidfrom, eidto) )
   113             SyncOwnersOp.get_instance(self._cw).add_data( (eidfrom, eidto) )
   114         elif composite == 'object':
   114         elif composite == 'object':
   115             SyncOwnersOp.get_instance(self._cw).add_data( (eidto, eidfrom) )
   115             SyncOwnersOp.get_instance(self._cw).add_data( (eidto, eidfrom) )
   116 
   116