From 26137ec81ee8255f4cb240f01c7f20e97fc6a8d7 Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Sun, 16 Jun 2019 15:50:40 -0500 Subject: [PATCH] Add Buefy support for "execute results" from core batch grid view --- tailbone/templates/batch/index.mako | 93 ++++++++++++++++++++++++++++- tailbone/views/batch/core.py | 1 + 2 files changed, 93 insertions(+), 1 deletion(-) diff --git a/tailbone/templates/batch/index.mako b/tailbone/templates/batch/index.mako index 394d004c..fb216718 100644 --- a/tailbone/templates/batch/index.mako +++ b/tailbone/templates/batch/index.mako @@ -3,6 +3,7 @@ <%def name="extra_javascript()"> ${parent.extra_javascript()} + % if not use_buefy: % if master.results_executable and request.has_perm('{}.execute_multiple'.format(permission_prefix)): % endif + % endif <%def name="grid_tools()"> % if master.results_executable and request.has_perm('{}.execute_multiple'.format(permission_prefix)): - + % if use_buefy: + + Execute Results + + + + + + + % else: + + % endif % endif +<%def name="modify_tailbone_grid()"> + ${parent.modify_tailbone_grid()} + % if master.results_executable and request.has_perm('{}.execute_multiple'.format(permission_prefix)): + + % endif + + + +% if use_buefy: + ${execute_form.render_deform(form_kwargs={'ref': 'actualForm'}, buttons=False)|n} +% endif + ${parent.body()} +% if not use_buefy: % if master.results_executable and request.has_perm('{}.execute_multiple'.format(permission_prefix)): % endif +% endif diff --git a/tailbone/views/batch/core.py b/tailbone/views/batch/core.py index ac495a2d..6a5af5c9 100644 --- a/tailbone/views/batch/core.py +++ b/tailbone/views/batch/core.py @@ -801,6 +801,7 @@ class BatchMasterView(MasterView): else: schema = colander.Schema() + kwargs['use_buefy'] = self.get_use_buefy() return forms.Form(schema=schema, request=self.request, defaults=defaults, **kwargs) def get_execute_title(self, batch):