From 7805018f13c9a464907d0296c189f599fd5f3dac Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Wed, 15 Aug 2012 09:31:37 -0700 Subject: [PATCH] add BooleanSearchFilter --- edbob/pyramid/grids/search.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/edbob/pyramid/grids/search.py b/edbob/pyramid/grids/search.py index e318d7e..368f77b 100644 --- a/edbob/pyramid/grids/search.py +++ b/edbob/pyramid/grids/search.py @@ -69,6 +69,16 @@ class SearchFilter(edbob.Object): return tags.text(self.name, self.search.config.get(self.name)) +class BooleanSearchFilter(SearchFilter): + """ + Boolean search filter. + """ + + def value_control(self): + return tags.select(self.name, self.search.config.get(self.name), + ["True", "False"]) + + class SearchForm(Form): """ Generic form class which aggregates :class:`SearchFilter` instances.