- # TODO: this is wrong. Please fix it so it returns art that has all the tags.
- art_tag_pairs = elixir.session.query(Art,Tag).filter(Art.id == Tag.art_id).\
- filter(Tag.tagtext_id.in_(tagtext_ids)).all()
+ return render('/index.mako')
+
+ # TODO: login required
+ def save(self):
+ c.query = request.params.get('query', '')
+ saved_search = SavedSearch(author=c.user, string=c.query)
+ elixir.session.commit()
+ redirect_to(action="list")
+ # TODO: do something better than this.
+
+
+ # TODO: login required
+ def list(self):
+ c.searches = c.user.searches
+ return render('/searches.mako')
+
+ # TODO: login required
+ def display(self, id):
+ c.search = h.get_object_or_404(SavedSearch, id=id)
+ # TODO: create a gallery widget
+
+ redirect_to(controller="users", action="view", name=c.user.name)
+