From e7248b4589c81eaca13f13072ffdd9e633d8f5e7 2023-01-18 18:42:55 From: Lance Edgar Date: 2023-01-18 18:42:55 Subject: [PATCH] Include the 'essential' views --- diff --git a/rattail_demo/web/views/__init__.py b/rattail_demo/web/views/__init__.py index 6783ded1a12f816448d9687087c12438474f2895..7992b6c1f4fb1b26f050793cc06537044540fe63 100644 --- a/rattail_demo/web/views/__init__.py +++ b/rattail_demo/web/views/__init__.py @@ -6,33 +6,26 @@ Web views def includeme(config): - # core views - config.include('rattail_demo.web.views.common') - config.include('tailbone.views.auth') - config.include('tailbone.views.progress') - config.include('tailbone.views.tables') + # essential views + from tailbone.views.essentials import defaults as essentials + essentials(config, **{ + # overrides + 'tailbone.views.upgrades': 'rattail_demo.web.views.upgrades', + }) # main table views config.include('tailbone.views.brands') config.include('tailbone.views.customers') - config.include('tailbone.views.datasync') config.include('tailbone.views.departments') - config.include('tailbone.views.email') config.include('tailbone.views.employees') config.include('tailbone.views.families') config.include('tailbone.views.members') config.include('tailbone.views.messages') - config.include('tailbone.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.views.stores') config.include('tailbone.views.subdepartments') config.include('tailbone.views.tempmon') - config.include('rattail_demo.web.views.upgrades') - config.include('tailbone.views.users') config.include('tailbone.views.vendors') config.include('tailbone.views.uoms') @@ -62,6 +55,3 @@ def includeme(config): # generate new project config.include('tailbone.views.projects') - - # admin views - config.include('tailbone.views.luigi') diff --git a/rattail_demo/web/views/common.py b/rattail_demo/web/views/common.py deleted file mode 100644 index 7db82b878337393e5e75756939f4fbba41754e53..0000000000000000000000000000000000000000 --- a/rattail_demo/web/views/common.py +++ /dev/null @@ -1,33 +0,0 @@ -# -*- coding: utf-8; -*- -""" -Common views -""" - -from tailbone.views import common as base - -import rattail_demo - - -class CommonView(base.CommonView): - - project_title = "Rattail Demo" - project_version = rattail_demo.__version__ + '+dev' - - def get_packages(self): - import corepos - import rattail_corepos - import rattail_tempmon - import tailbone_corepos - - packages = super(CommonView, self).get_packages() - packages['pyCOREPOS'] = corepos.__version__ - packages['rattail-corepos'] = rattail_corepos.__version__ - packages['rattail-tempmon'] = rattail_tempmon.__version__ - packages['tailbone-corepos'] = tailbone_corepos.__version__ - for key in packages: - packages[key] = packages[key] + '+dev' - return packages - - -def includeme(config): - CommonView.defaults(config)