Refactor views to use Grid.set_sort_defaults() method

This commit is contained in:
Lance Edgar 2017-12-04 22:40:10 -06:00
parent 7d79727c2e
commit 4902fab187
36 changed files with 42 additions and 59 deletions

View file

@ -146,8 +146,7 @@ class PurchaseView(MasterView):
g.filters['date_ordered'].default_active = True
g.filters['date_ordered'].default_verb = 'equal'
g.default_sortkey = 'date_ordered'
g.default_sortdir = 'desc'
g.set_sort_defaults('date_ordered', 'desc')
g.set_enum('status', self.enum.PURCHASE_STATUS)
@ -212,7 +211,7 @@ class PurchaseView(MasterView):
def configure_row_grid(self, g):
super(PurchaseView, self).configure_row_grid(g)
g.default_sortkey = 'sequence'
g.set_sort_defaults('sequence')
g.set_type('cases_ordered', 'quantity')
g.set_type('units_ordered', 'quantity')

View file

@ -67,8 +67,7 @@ class PurchaseCreditView(MasterView):
g.set_joiner('vendor', lambda q: q.outerjoin(model.Vendor))
g.set_sorter('vendor', model.Vendor.name)
g.default_sortkey = 'date_received'
g.default_sortdir = 'desc'
g.set_sort_defaults('date_received', 'desc')
g.filters['status'].set_value_renderer(grids.filters.EnumValueRenderer(self.enum.PURCHASE_CREDIT_STATUS))
g.filters['status'].default_active = True