From c869238678561106490dfa3cf9952c6a86c4d8a6 Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Wed, 2 May 2018 10:37:17 -0500 Subject: [PATCH] Add sort/filter for department name, for Categories grid --- tailbone/views/categories.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tailbone/views/categories.py b/tailbone/views/categories.py index 057e6d6a..607a2fee 100644 --- a/tailbone/views/categories.py +++ b/tailbone/views/categories.py @@ -58,6 +58,11 @@ class CategoriesView(MasterView): super(CategoriesView, self).configure_grid(g) g.filters['name'].default_active = True g.filters['name'].default_verb = 'contains' + + g.set_joiner('department', lambda q: q.outerjoin(model.Department)) + g.set_sorter('department', model.Department.name) + g.set_filter('department', model.Department.name) + g.set_sort_defaults('code') g.set_link('code') g.set_link('number')