Mercurial > public > sg101
view custom_search/views.py @ 794:f416f5db3d91
Improve accounts registration question 7 error message.
One potential user thought it was referring to the combo box
above it on the form, not the checkboxes.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Tue, 27 May 2014 15:06:38 -0500 |
parents | 20a3bf7a6370 |
children | 840c1a8bd8af |
line wrap: on
line source
"""Custom views for searching.""" from haystack.views import SearchView class UserSearchView(SearchView): """This class passes the user making the search as an __init__ argument to the search form as the keyword argument 'user'. """ def build_form(self, form_kwargs=None): """Pass the request.user object to the form's constructor.""" if not form_kwargs: form_kwargs = {} if 'user' not in form_kwargs: form_kwargs['user'] = self.request.user return super(UserSearchView, self).build_form(form_kwargs)