search pass three

This commit is contained in:
Matthew Scragg 2014-11-12 17:06:56 -06:00
parent 13d4be8937
commit 08a4c71c10
9 changed files with 132 additions and 44 deletions

View file

@ -1,15 +1,21 @@
from realms.modules.wiki.models import Wiki
from realms.modules.search.models import Search
from realms import search
@Wiki.after('write_page')
def wiki_write_page(name, content, message=None, username=None, email=None, **kwargs):
if not hasattr(search, 'index_wiki'):
# using simple search or none
return
body = dict(name=name,
content=content,
message=message,
email=email,
username=username)
return Search.index('wiki', 'page', id_=name, body=body)
return search.index_wiki(name, body)
@Wiki.after('rename_page')