From b2b6dd013906d043671af9745bd9f02bd48e3382 Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Mon, 29 Jul 2019 19:28:24 -0500 Subject: [PATCH] Add master view for Parameter model --- tailbone_corepos/views/corepos/__init__.py | 1 + tailbone_corepos/views/corepos/parameters.py | 51 ++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 tailbone_corepos/views/corepos/parameters.py diff --git a/tailbone_corepos/views/corepos/__init__.py b/tailbone_corepos/views/corepos/__init__.py index 0b8a910..1f3eca2 100644 --- a/tailbone_corepos/views/corepos/__init__.py +++ b/tailbone_corepos/views/corepos/__init__.py @@ -28,6 +28,7 @@ from .master import CoreOfficeMasterView def includeme(config): + config.include('tailbone_corepos.views.corepos.parameters') config.include('tailbone_corepos.views.corepos.departments') config.include('tailbone_corepos.views.corepos.subdepartments') config.include('tailbone_corepos.views.corepos.vendors') diff --git a/tailbone_corepos/views/corepos/parameters.py b/tailbone_corepos/views/corepos/parameters.py new file mode 100644 index 0000000..35045f1 --- /dev/null +++ b/tailbone_corepos/views/corepos/parameters.py @@ -0,0 +1,51 @@ +# -*- coding: utf-8; -*- +################################################################################ +# +# Rattail -- Retail Software Framework +# Copyright © 2010-2019 Lance Edgar +# +# This file is part of Rattail. +# +# Rattail is free software: you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation, either version 3 of the License, or (at your option) any later +# version. +# +# Rattail is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +# details. +# +# You should have received a copy of the GNU General Public License along with +# Rattail. If not, see . +# +################################################################################ +""" +CORE POS parameter views +""" + +from corepos.db import model as corepos + +from .master import CoreOfficeMasterView + + +class ParameterView(CoreOfficeMasterView): + """ + Master view for parameters + """ + model_class = corepos.Parameter + model_title = "CORE-POS Parameter" + url_prefix = '/core-pos/parameters' + route_prefix = 'corepos.parameters' + creatable = True + editable = True + deletable = True + + labels = { + 'store_id': "Store ID", + 'lane_id': "Lane ID", + } + + +def includeme(config): + ParameterView.defaults(config)