Merge branch 'search'

* search:
  search pass three
  search pass two
  search module, wip
This commit is contained in:
Matthew Scragg 2014-11-12 17:07:38 -06:00
commit fe5d1d52eb
16 changed files with 225 additions and 30 deletions

View file

@ -5,32 +5,11 @@ import gittle.utils
import yaml
from gittle import Gittle
from dulwich.repo import NotGitRepository
from realms.lib.util import to_canonical
from realms.lib.util import to_canonical, cname_to_filename, filename_to_cname
from realms import cache
from realms.lib.hook import HookMixin
def cname_to_filename(cname):
""" Convert canonical name to filename
:param cname: Canonical name
:return: str -- Filename
"""
return cname + ".md"
def filename_to_cname(filename):
"""Convert filename to canonical name.
.. note::
It's assumed filename is already canonical format
"""
return os.path.splitext(filename)[0]
class PageNotFound(Exception):
pass
@ -124,7 +103,6 @@ class Wiki(HookMixin):
return ret
def rename_page(self, old_name, new_name, username=None, email=None, message=None):
"""Rename page.

View file

@ -1,7 +1,7 @@
import json
from nose.tools import *
from flask import url_for
from realms.modules.wiki.models import cname_to_filename, filename_to_cname
from realms.lib.util import cname_to_filename, filename_to_cname
from realms.lib.test import BaseTest