equal
deleted
inserted
replaced
195 for eidfrom, rtype, eidto in session.transaction_data.get('pendingrelations', ()): |
195 for eidfrom, rtype, eidto in session.transaction_data.get('pendingrelations', ()): |
196 if rtype == 'for_user' and eidfrom == self.entity.eid: |
196 if rtype == 'for_user' and eidfrom == self.entity.eid: |
197 # if for_user was set, delete has already been handled |
197 # if for_user was set, delete has already been handled |
198 break |
198 break |
199 else: |
199 else: |
200 _DelCWPropertyOp(session, cwpropdict=session.vreg['propertyvalues'], key=entity.pkey) |
200 _DelCWPropertyOp(session, cwpropdict=session.vreg['propertyvalues'], |
|
201 key=self.entity.pkey) |
201 |
202 |
202 |
203 |
203 class AddForUserRelationHook(SyncSessionHook): |
204 class AddForUserRelationHook(SyncSessionHook): |
204 __regid__ = 'addcwpropforuser' |
205 __regid__ = 'addcwpropforuser' |
205 __select__ = SyncSessionHook.__select__ & hook.match_rtype('for_user') |
206 __select__ = SyncSessionHook.__select__ & hook.match_rtype('for_user') |