Commit 799f66b7 by Rocky Duan

make search bar configurable

parent c39b2db6
......@@ -29,11 +29,12 @@ def render_accordion(request, course, discussion_id):
return render_to_string('discussion/accordion.html', context)
def render_discussion(request, course_id, threads, discussion_id=None, search_text=''):
def render_discussion(request, course_id, threads, discussion_id=None, with_search_bar=True, search_text=''):
context = {
'threads': threads,
'discussion_id': discussion_id,
'search_bar': render_search_bar(request, course_id, discussion_id, text=search_text),
'search_bar': '' if not with_search_bar \
else render_search_bar(request, course_id, discussion_id, text=search_text),
'user_info': comment_client.get_user_info(request.user.id, raw=True),
'tags': comment_client.get_threads_tags(raw=True),
'course_id': course_id,
......@@ -41,9 +42,8 @@ def render_discussion(request, course_id, threads, discussion_id=None, search_te
return render_to_string('discussion/inline.html', context)
def inline_discussion(request, course_id, discussion_id):
print "rendering inline"
threads = comment_client.get_threads(discussion_id, recursive=False)
html = render_discussion(request, course_id, threads, discussion_id)
html = render_discussion(request, course_id, threads, discussion_id=discussion_id)
return HttpResponse(html, content_type="text/plain")
def render_search_bar(request, course_id, discussion_id=None, text=''):
......
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