Commit 159af579 by Bridger Maxwell

Removed codehilite from wiki. It was throwing errors and wasn't used. Should be fixed later?

parent 59e1f5a5
...@@ -85,7 +85,7 @@ WIKI_MARKDOWN_EXTENSIONS = getattr(settings, 'SIMPLE_WIKI_MARKDOWN_EXTENSIONS', ...@@ -85,7 +85,7 @@ WIKI_MARKDOWN_EXTENSIONS = getattr(settings, 'SIMPLE_WIKI_MARKDOWN_EXTENSIONS',
'headerid', 'headerid',
'fenced_code', 'fenced_code',
'def_list', 'def_list',
'codehilite', #'codehilite', #This was throwing errors
'abbr', 'abbr',
'toc', 'toc',
'mathjax', 'mathjax',
......
...@@ -311,9 +311,17 @@ def search_articles(request): ...@@ -311,9 +311,17 @@ def search_articles(request):
querystring = request.POST['value'].strip() querystring = request.POST['value'].strip()
else: else:
querystring = "" querystring = ""
results = Article.objects.all()
if request.user.is_superuser:
results = results.order_by('current_revision__deleted')
else:
results = results.filter(current_revision__deleted = 0)
if querystring: if querystring:
results = Article.objects.all()
for queryword in querystring.split(): for queryword in querystring.split():
# Basic negation is as fancy as we get right now # Basic negation is as fancy as we get right now
if queryword[0] == '-' and len(queryword) > 1: if queryword[0] == '-' and len(queryword) > 1:
...@@ -324,18 +332,15 @@ def search_articles(request): ...@@ -324,18 +332,15 @@ def search_articles(request):
results = results._search(Q(current_revision__contents__icontains = queryword) | \ results = results._search(Q(current_revision__contents__icontains = queryword) | \
Q(title__icontains = queryword)) Q(title__icontains = queryword))
else:
# Need to throttle results by splitting them into pages...
results = Article.objects.all()
if request.user.is_superuser: results.select_related('current_revision__deleted')
results = results.order_by('current_revision__deleted')
else: print [(article.title.lower(), article.get_url()) for article in results]
results = results.filter(current_revision__deleted = 0) results = sorted(results, key=lambda article: (article.current_revision.deleted, article.get_url().lower()) )
if results.count() == 1 and querystring: if len(results) == 1 and querystring:
return HttpResponseRedirect(reverse('wiki_view', args=(results[0].get_url(),))) return HttpResponseRedirect(reverse('wiki_view', args=(results[0].get_url(),)))
else: else:
d = {'wiki_search_results': results, d = {'wiki_search_results': results,
'wiki_search_query': querystring,} 'wiki_search_query': querystring,}
d.update(csrf(request)) d.update(csrf(request))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment