Refactor batch view/edit pages to share some "execution options" logic
This commit is contained in:
		
							parent
							
								
									53950931af
								
							
						
					
					
						commit
						cdde848275
					
				
					 4 changed files with 67 additions and 43 deletions
				
			
		| 
						 | 
				
			
			@ -331,7 +331,7 @@ class BatchMasterView(MasterView):
 | 
			
		|||
                    self.get_model_title(), self.get_instance_title(batch)))
 | 
			
		||||
                return self.redirect_after_edit(batch)
 | 
			
		||||
 | 
			
		||||
        return self.render_to_response('edit', {
 | 
			
		||||
        context = {
 | 
			
		||||
            'instance': batch,
 | 
			
		||||
            'instance_title': self.get_instance_title(batch),
 | 
			
		||||
            'instance_deletable': self.deletable_instance(batch),
 | 
			
		||||
| 
						 | 
				
			
			@ -340,7 +340,12 @@ class BatchMasterView(MasterView):
 | 
			
		|||
            'rows_grid': grid,
 | 
			
		||||
            'execute_title': self.get_execute_title(batch),
 | 
			
		||||
            'execute_enabled': self.executable(batch),
 | 
			
		||||
        })
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if context['execute_enabled'] and self.has_execution_options:
 | 
			
		||||
            context['rendered_execution_options'] = self.render_execution_options()
 | 
			
		||||
 | 
			
		||||
        return self.render_to_response('edit', context)
 | 
			
		||||
 | 
			
		||||
    def redirect_after_edit(self, batch):
 | 
			
		||||
        """
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue