X-Git-Url: http://git.veekun.com/zzz-floof.git/blobdiff_plain/f267b2f2841d407dcdf9c3c0f5406f8c10403ccb..d2cfab09f98980d5c1d433a9e75eb65e0b13b0aa:/floof/controllers/search.py?ds=inline diff --git a/floof/controllers/search.py b/floof/controllers/search.py index 4e92a6d..63e20ec 100644 --- a/floof/controllers/search.py +++ b/floof/controllers/search.py @@ -1,16 +1,17 @@ import logging -from pylons import request, response, session, tmpl_context as c, h +from pylons import request, response, session, tmpl_context as c from pylons.controllers.util import abort, redirect from pylons import url +from floof.lib import helpers as h from floof.lib.base import BaseController, render -from floof.lib.search import do_search +from floof.lib.tags import parse log = logging.getLogger(__name__) -from floof.model.art import Art, Tag, TagText -from floof.model.search import SavedSearch, GalleryWidget +from floof.model import Art, Tag, TagText +from floof.model import SavedSearch, GalleryWidget import elixir class SearchController(BaseController): @@ -20,7 +21,7 @@ class SearchController(BaseController): return self.save() c.query = request.params.get('query', '') - c.artwork = do_search(c.query) + c.artwork = parse(c.query, me=c.user).all() return render('/index.mako') # TODO: login required