From dda03fd6551a09abed753dbd7ac9fb6a7bd7211e Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Wed, 11 Jan 2023 07:49:05 -0600 Subject: [PATCH] Only include "export invoice" logic if user has perm --- .../quickbooks/exportable-invoices/index.mako | 109 +++++++++--------- 1 file changed, 56 insertions(+), 53 deletions(-) diff --git a/tailbone_quickbooks/templates/quickbooks/exportable-invoices/index.mako b/tailbone_quickbooks/templates/quickbooks/exportable-invoices/index.mako index e1dd078..0cdabeb 100644 --- a/tailbone_quickbooks/templates/quickbooks/exportable-invoices/index.mako +++ b/tailbone_quickbooks/templates/quickbooks/exportable-invoices/index.mako @@ -3,9 +3,10 @@ <%def name="grid_tools()"> ${parent.grid_tools()} - ${h.form(url('{}.export'.format(route_prefix)), **{'@submit': 'exportingInvoices = true'})} - ${h.csrf_token(request)} + % if master.has_perm('export'): + ${h.form(url('{}.export'.format(route_prefix)), **{'@submit': 'exportingInvoices = true'})} + ${h.csrf_token(request)} {{ exportingInvoices ? "Working, please wait..." : `Export ${'$'}{this.exportingInvoicesCount} Invoices` }} + ${h.end_form()} % endif - ${h.end_form()} <%def name="modify_this_page_vars()"> ${parent.modify_this_page_vars()} - + + % endif