From 01680a666ada656644a0f351c2227eab7e6433fc Mon Sep 17 00:00:00 2001 From: helmutm Date: Mon, 21 Aug 2006 08:06:55 +0000 Subject: [PATCH] restrict search results to current loops site git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@1320 fd906abe-77d9-0310-91a1-e0d9ade77398 --- search/browser.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/search/browser.py b/search/browser.py index 96f0df5..800a972 100644 --- a/search/browser.py +++ b/search/browser.py @@ -99,5 +99,8 @@ class SearchResults(BaseView): if useTitle and text: criteria['loops_title'] = text r2 = set(cat.searchResults(**criteria)) - return self.viewIterator(r1.union(r2)) + result = r1.union(r2) + result = [r for r in result if r.getLoopsRoot() == self.loopsRoot] + result.sort(key=lambda x: x.title.lower()) + return self.viewIterator(result)