From 04cc257bdd24192d479e5801fd6fd7d63d4cfe82 Mon Sep 17 00:00:00 2001 From: ichuang Date: Fri, 8 Feb 2013 09:00:56 -0500 Subject: [PATCH] fix module staff accesss - by has_access, not by user.is_staff --- lms/djangoapps/courseware/module_render.py | 1 + 1 file changed, 1 insertion(+) diff --git a/lms/djangoapps/courseware/module_render.py b/lms/djangoapps/courseware/module_render.py index ded84a971e..092fb702da 100644 --- a/lms/djangoapps/courseware/module_render.py +++ b/lms/djangoapps/courseware/module_render.py @@ -280,6 +280,7 @@ def _get_module(user, request, descriptor, student_module_cache, course_id, # Make an error module return err_descriptor.xmodule_constructor(system)(None, None) + system.set('user_is_staff', has_access(user, descriptor.location, 'staff', course_id)) _get_html = module.get_html if wrap_xmodule_display == True: