Refactor several more straggler views to use master3
This commit is contained in:
parent
3097f46aa1
commit
ce0195bd51
10 changed files with 187 additions and 148 deletions
|
@ -2,7 +2,7 @@
|
|||
################################################################################
|
||||
#
|
||||
# Rattail -- Retail Software Framework
|
||||
# Copyright © 2010-2017 Lance Edgar
|
||||
# Copyright © 2010-2018 Lance Edgar
|
||||
#
|
||||
# This file is part of Rattail.
|
||||
#
|
||||
|
@ -30,9 +30,8 @@ from rattail.db import model
|
|||
|
||||
from pyramid.httpexceptions import HTTPFound
|
||||
|
||||
from tailbone import forms
|
||||
from tailbone.db import Session
|
||||
from tailbone.views import MasterView2 as MasterView
|
||||
from tailbone.views import MasterView3 as MasterView
|
||||
|
||||
|
||||
class ProfilesView(MasterView):
|
||||
|
@ -51,6 +50,16 @@ class ProfilesView(MasterView):
|
|||
'visible',
|
||||
]
|
||||
|
||||
form_fields = [
|
||||
'ordinal',
|
||||
'code',
|
||||
'description',
|
||||
'printer_spec',
|
||||
'formatter_spec',
|
||||
'format',
|
||||
'visible',
|
||||
]
|
||||
|
||||
def configure_grid(self, g):
|
||||
super(ProfilesView, self).configure_grid(g)
|
||||
g.set_sort_defaults('ordinal')
|
||||
|
@ -58,20 +67,11 @@ class ProfilesView(MasterView):
|
|||
g.set_link('code')
|
||||
g.set_link('description')
|
||||
|
||||
def configure_fieldset(self, fs):
|
||||
fs.printer_spec.set(renderer=forms.renderers.StrippedTextFieldRenderer)
|
||||
fs.formatter_spec.set(renderer=forms.renderers.StrippedTextFieldRenderer)
|
||||
fs.format.set(renderer=forms.renderers.CodeTextAreaFieldRenderer)
|
||||
fs.configure(
|
||||
include=[
|
||||
fs.ordinal,
|
||||
fs.code,
|
||||
fs.description,
|
||||
fs.printer_spec,
|
||||
fs.formatter_spec,
|
||||
fs.format,
|
||||
fs.visible,
|
||||
])
|
||||
def configure_form(self, f):
|
||||
super(ProfilesView, self).configure_form(f)
|
||||
|
||||
# format
|
||||
f.set_type('format', 'codeblock')
|
||||
|
||||
def after_create(self, profile):
|
||||
self.after_edit(profile)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue