Mercurial > public > src > rhodecode
diff pylons_app/controllers/search.py @ 573:87d80c84df09
added search in specific repository
added delete to my page view handled by separate controller for deleting users own repos, added fork draft
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Wed, 29 Sep 2010 22:38:54 +0200 |
parents | 7010af6efde5 |
children |
line wrap: on
line diff
--- a/pylons_app/controllers/search.py Wed Sep 29 22:36:53 2010 +0200 +++ b/pylons_app/controllers/search.py Wed Sep 29 22:38:54 2010 +0200 @@ -44,7 +44,8 @@ def __before__(self): super(SearchController, self).__before__() - def index(self): + def index(self, search_repo=None): + c.repo_name = search_repo c.formated_results = [] c.runtime = '' c.cur_query = request.GET.get('q', None) @@ -59,6 +60,8 @@ searcher = idx.searcher() qp = QueryParser("content", schema=SCHEMA) + if c.repo_name: + cur_query = u'repository:%s %s' % (c.repo_name, cur_query) try: query = qp.parse(unicode(cur_query))