diff --git a/rattail_demo/web/menus.py b/rattail_demo/web/menus.py index 2df9ee2..25bf6a2 100644 --- a/rattail_demo/web/menus.py +++ b/rattail_demo/web/menus.py @@ -138,6 +138,28 @@ def simple_menus(request): ], } + reporting_menu = { + 'title': "Reporting", + 'type': 'menu', + 'items': [ + { + 'title': "New Report", + 'url': url('generate_report'), + 'perm': 'report_output.generate', + }, + { + 'title': "Generated Reports", + 'url': url('report_output'), + 'perm': 'report_output.list', + }, + { + 'title': "Problem Reports", + 'url': url('problem_reports'), + 'perm': 'problem_reports.list', + }, + ], + } + batch_menu = { 'title': "Batches", 'type': 'menu', @@ -297,6 +319,7 @@ def simple_menus(request): vendors_menu, corepos_menu, shopfoo_menu, + reporting_menu, batch_menu, ] diff --git a/rattail_demo/web/views/__init__.py b/rattail_demo/web/views/__init__.py index 93b70e5..a8b9976 100644 --- a/rattail_demo/web/views/__init__.py +++ b/rattail_demo/web/views/__init__.py @@ -25,6 +25,7 @@ def includeme(config): config.include('tailbone_corepos.views.people') config.include('rattail_demo.web.views.products') config.include('tailbone.views.reportcodes') + config.include('tailbone.views.reports') config.include('tailbone.views.roles') config.include('tailbone.views.settings') config.include('tailbone_corepos.views.stores')