web/views/autoform.py
changeset 10593 03ce3d24db87
parent 10522 1660a0fa4f43
child 10609 e2d8e81bfe68
equal deleted inserted replaced
10592:dfa1dcf4d7f1 10593:03ce3d24db87
   488     key = 'pending_%s' % kind
   488     key = 'pending_%s' % kind
   489     pendings = req.session.data[key]
   489     pendings = req.session.data[key]
   490     pendings.remove( (int(eidfrom), rel, int(eidto)) )
   490     pendings.remove( (int(eidfrom), rel, int(eidto)) )
   491 
   491 
   492 @ajaxfunc(output_type='json')
   492 @ajaxfunc(output_type='json')
   493 def remove_pending_insert(self, (eidfrom, rel, eidto)):
   493 def remove_pending_insert(self, args):
       
   494     eidfrom, rel, eidto = args
   494     _remove_pending(self._cw, eidfrom, rel, eidto, 'insert')
   495     _remove_pending(self._cw, eidfrom, rel, eidto, 'insert')
   495 
   496 
   496 @ajaxfunc(output_type='json')
   497 @ajaxfunc(output_type='json')
   497 def add_pending_inserts(self, tripletlist):
   498 def add_pending_inserts(self, tripletlist):
   498     for eidfrom, rel, eidto in tripletlist:
   499     for eidfrom, rel, eidto in tripletlist:
   499         _add_pending(self._cw, eidfrom, rel, eidto, 'insert')
   500         _add_pending(self._cw, eidfrom, rel, eidto, 'insert')
   500 
   501 
   501 @ajaxfunc(output_type='json')
   502 @ajaxfunc(output_type='json')
   502 def remove_pending_delete(self, (eidfrom, rel, eidto)):
   503 def remove_pending_delete(self, args):
       
   504     eidfrom, rel, eidto = args
   503     _remove_pending(self._cw, eidfrom, rel, eidto, 'delete')
   505     _remove_pending(self._cw, eidfrom, rel, eidto, 'delete')
   504 
   506 
   505 @ajaxfunc(output_type='json')
   507 @ajaxfunc(output_type='json')
   506 def add_pending_delete(self, (eidfrom, rel, eidto)):
   508 def add_pending_delete(self, args):
       
   509     eidfrom, rel, eidto = args
   507     _add_pending(self._cw, eidfrom, rel, eidto, 'delete')
   510     _add_pending(self._cw, eidfrom, rel, eidto, 'delete')
   508 
   511 
   509 
   512 
   510 class GenericRelationsWidget(fw.FieldWidget):
   513 class GenericRelationsWidget(fw.FieldWidget):
   511 
   514