mirror of
https://github.com/ae-utbm/sith.git
synced 2025-07-11 12:29:24 +00:00
Add haystack index, and a view for forum search (WIP)
This commit is contained in:
committed by
Skia
parent
a96aeba1fa
commit
9b8a881914
@ -39,6 +39,16 @@ from ajax_select import make_ajax_field
|
||||
from core.views import CanViewMixin, CanEditMixin, CanEditPropMixin, CanCreateMixin
|
||||
from core.views.forms import MarkdownInput
|
||||
from forum.models import Forum, ForumMessage, ForumTopic, ForumMessageMeta
|
||||
from haystack.query import SearchQuerySet
|
||||
|
||||
|
||||
class ForumSearchView(ListView):
|
||||
template_name = "forum/search.jinja"
|
||||
|
||||
def get_queryset(self):
|
||||
query = self.request.GET.get("query", "")
|
||||
q = SearchQuerySet().models(ForumMessage).filter(text=query)
|
||||
return [r.object for r in q]
|
||||
|
||||
|
||||
class ForumMainView(ListView):
|
||||
|
Reference in New Issue
Block a user