Fix bulk delete of batch rows, to set 'removed' flag instead.
This commit is contained in:
		
							parent
							
								
									8285993fa6
								
							
						
					
					
						commit
						d0bc348ce4
					
				
					 1 changed files with 3 additions and 2 deletions
				
			
		|  | @ -895,9 +895,10 @@ class BatchRowGrid(BaseGrid): | ||||||
| 
 | 
 | ||||||
|     def bulk_delete(self): |     def bulk_delete(self): | ||||||
|         """ |         """ | ||||||
|         Delete all rows matching the current row grid view query. |         "Delete" all rows matching the current row grid view query.  This sets | ||||||
|  |         the ``removed`` flag on the rows but does not truly delete them. | ||||||
|         """ |         """ | ||||||
|         self.query().delete(synchronize_session=False) |         self.query().update({'removed': True}, synchronize_session=False) | ||||||
|         return HTTPFound(location=self.request.route_url( |         return HTTPFound(location=self.request.route_url( | ||||||
|                 '{0}.view'.format(self.route_prefix), |                 '{0}.view'.format(self.route_prefix), | ||||||
|                 uuid=self.request.matchdict['uuid'])) |                 uuid=self.request.matchdict['uuid'])) | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Lance Edgar
						Lance Edgar