From b22e7fd07778cf8150cb63d566695956eea84814 Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Mon, 31 Jan 2022 19:34:24 -0600 Subject: [PATCH] Make "generate report" the same as "create new generated report" no reason to reinvent that wheel --- .../reports/{ => generated}/choose.mako | 12 +- .../reports/{ => generated}/generate.mako | 10 +- .../templates/reports/generated/index.mako | 11 -- .../templates/reports/generated/view.mako | 7 - tailbone/views/exports.py | 8 +- tailbone/views/reports.py | 128 ++++++++---------- 6 files changed, 58 insertions(+), 118 deletions(-) rename tailbone/templates/reports/{ => generated}/choose.mako (90%) rename tailbone/templates/reports/{ => generated}/generate.mako (63%) delete mode 100644 tailbone/templates/reports/generated/index.mako diff --git a/tailbone/templates/reports/choose.mako b/tailbone/templates/reports/generated/choose.mako similarity index 90% rename from tailbone/templates/reports/choose.mako rename to tailbone/templates/reports/generated/choose.mako index 58c9ee22..a6cb8977 100644 --- a/tailbone/templates/reports/choose.mako +++ b/tailbone/templates/reports/generated/choose.mako @@ -1,9 +1,5 @@ ## -*- coding: utf-8; -*- -<%inherit file="/form.mako" /> - -<%def name="title()">${index_title} - -<%def name="content_title()"> +<%inherit file="/master/create.mako" /> <%def name="extra_javascript()"> ${parent.extra_javascript()} @@ -60,12 +56,6 @@ -<%def name="context_menu_items()"> - % if request.has_perm('report_output.list'): - ${h.link_to("View Generated Reports", url('report_output'))} - % endif - - <%def name="render_buefy_form()">

Please select the type of report you wish to generate.

diff --git a/tailbone/templates/reports/generate.mako b/tailbone/templates/reports/generated/generate.mako similarity index 63% rename from tailbone/templates/reports/generate.mako rename to tailbone/templates/reports/generated/generate.mako index 57e72385..38adfe34 100644 --- a/tailbone/templates/reports/generate.mako +++ b/tailbone/templates/reports/generated/generate.mako @@ -1,15 +1,9 @@ ## -*- coding: utf-8; -*- -<%inherit file="/form.mako" /> +<%inherit file="/master/form.mako" /> <%def name="title()">${index_title} » ${report.name} -<%def name="content_title()">${report.name} - -<%def name="context_menu_items()"> - % if request.has_perm('report_output.list'): - ${h.link_to("View Generated Reports", url('report_output'))} - % endif - +<%def name="content_title()">New Report:  ${report.name} <%def name="render_buefy_form()">
diff --git a/tailbone/templates/reports/generated/index.mako b/tailbone/templates/reports/generated/index.mako deleted file mode 100644 index 63a5b9b5..00000000 --- a/tailbone/templates/reports/generated/index.mako +++ /dev/null @@ -1,11 +0,0 @@ -## -*- coding: utf-8; -*- -<%inherit file="/master/index.mako" /> - -<%def name="context_menu_items()"> - ${parent.context_menu_items()} - % if request.has_perm('{}.generate'.format(permission_prefix)): -
  • ${h.link_to("Generate new Report", url('generate_report'))}
  • - % endif - - -${parent.body()} diff --git a/tailbone/templates/reports/generated/view.mako b/tailbone/templates/reports/generated/view.mako index ce8ef38d..496857c5 100644 --- a/tailbone/templates/reports/generated/view.mako +++ b/tailbone/templates/reports/generated/view.mako @@ -1,13 +1,6 @@ ## -*- coding: utf-8; -*- <%inherit file="/master/view.mako" /> -<%def name="context_menu_items()"> - ${parent.context_menu_items()} - % if request.has_perm('{}.generate'.format(permission_prefix)): -
  • ${h.link_to("Generate new Report", url('generate_report'))}
  • - % endif - - <%def name="modify_this_page_vars()"> ${parent.modify_this_page_vars()}