Convert departments view to master3
This commit is contained in:
parent
3477637c74
commit
bbfa15845a
|
@ -281,6 +281,7 @@ class Form(object):
|
||||||
self.set_renderer(key, self.render_datetime)
|
self.set_renderer(key, self.render_datetime)
|
||||||
elif type_ == 'boolean':
|
elif type_ == 'boolean':
|
||||||
self.set_renderer(key, self.render_boolean)
|
self.set_renderer(key, self.render_boolean)
|
||||||
|
self.set_widget(key, dfwidget.CheckboxWidget(true_val='True', false_val='False'))
|
||||||
elif type_ == 'enum':
|
elif type_ == 'enum':
|
||||||
self.set_renderer(key, self.render_enum)
|
self.set_renderer(key, self.render_enum)
|
||||||
elif type_ == 'codeblock':
|
elif type_ == 'codeblock':
|
||||||
|
|
|
@ -31,7 +31,7 @@ import six
|
||||||
from rattail.db import model
|
from rattail.db import model
|
||||||
|
|
||||||
from tailbone import grids
|
from tailbone import grids
|
||||||
from tailbone.views import MasterView2 as MasterView, AutocompleteView
|
from tailbone.views import MasterView3 as MasterView, AutocompleteView
|
||||||
|
|
||||||
|
|
||||||
class DepartmentsView(MasterView):
|
class DepartmentsView(MasterView):
|
||||||
|
@ -54,13 +54,10 @@ class DepartmentsView(MasterView):
|
||||||
g.set_link('number')
|
g.set_link('number')
|
||||||
g.set_link('name')
|
g.set_link('name')
|
||||||
|
|
||||||
def configure_fieldset(self, fs):
|
def configure_form(self, f):
|
||||||
fs.configure(
|
super(DepartmentsView, self).configure_form(f)
|
||||||
include=[
|
f.remove_field('subdepartments')
|
||||||
fs.number,
|
f.remove_field('employees')
|
||||||
fs.name,
|
|
||||||
])
|
|
||||||
return fs
|
|
||||||
|
|
||||||
def template_kwargs_view(self, **kwargs):
|
def template_kwargs_view(self, **kwargs):
|
||||||
department = kwargs['instance']
|
department = kwargs['instance']
|
||||||
|
@ -109,6 +106,7 @@ class DepartmentsView(MasterView):
|
||||||
url_prefix = cls.get_url_prefix()
|
url_prefix = cls.get_url_prefix()
|
||||||
permission_prefix = cls.get_permission_prefix()
|
permission_prefix = cls.get_permission_prefix()
|
||||||
|
|
||||||
|
# list by vendor
|
||||||
config.add_route('{}.by_vendor'.format(route_prefix), '{}/by-vendor'.format(url_prefix))
|
config.add_route('{}.by_vendor'.format(route_prefix), '{}/by-vendor'.format(url_prefix))
|
||||||
config.add_view(cls, attr='list_by_vendor', route_name='{}.by_vendor'.format(route_prefix),
|
config.add_view(cls, attr='list_by_vendor', route_name='{}.by_vendor'.format(route_prefix),
|
||||||
permission='{}.list'.format(permission_prefix))
|
permission='{}.list'.format(permission_prefix))
|
||||||
|
|
Loading…
Reference in a new issue