diff --git a/tailbone/views/batch/core.py b/tailbone/views/batch/core.py index 4e3ff9f5..35b19e51 100644 --- a/tailbone/views/batch/core.py +++ b/tailbone/views/batch/core.py @@ -72,6 +72,7 @@ class BatchMasterView(MasterView): batch_handler_class = None has_rows = True rows_deletable = True + rows_bulk_deletable = True rows_downloadable_csv = True rows_downloadable_xlsx = True refreshable = True @@ -170,6 +171,7 @@ class BatchMasterView(MasterView): return self.rattail_config.batch_filepath(batch.batch_key, batch.uuid, filename) def template_kwargs_view(self, **kwargs): + kwargs = super(BatchMasterView, self).template_kwargs_view(**kwargs) use_buefy = self.get_use_buefy() batch = kwargs['instance'] kwargs['batch'] = batch @@ -880,7 +882,12 @@ class BatchMasterView(MasterView): kwargs['use_buefy'] = use_buefy kwargs['component'] = 'execute-form' - return forms.Form(schema=schema, request=self.request, defaults=defaults, **kwargs) + form = forms.Form(schema=schema, request=self.request, defaults=defaults, **kwargs) + self.configure_execute_form(form) + return form + + def configure_execute_form(self, form): + pass def get_execute_title(self, batch): if hasattr(self.handler, 'get_execute_title'):