Commit 013009ea by David Ormsbee

Let staff have access to a forum even if they're not enrolled in the course.

parent c2d1791d
......@@ -169,7 +169,8 @@ def forum_form_discussion(request, course_id):
"""
Renders the main Discussion page, potentially filtered by a search query
"""
if not CourseEnrollment.is_enrolled(request.user, course_id):
if not CourseEnrollment.is_enrolled(request.user, course_id) and \
not has_access(request.user, course_id, 'staff'):
access_violation_msg = "Unenrolled user {} tried to access forum for {}"
log.warning(access_violation_msg.format(request.user, course_id))
raise Http404
......
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