equal
deleted
inserted
replaced
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 |