From 1e02748d6505cdcd78799f4319a8fdc4a8e16d93 Mon Sep 17 00:00:00 2001 From: Omar Al-Ithawi Date: Sat, 27 Apr 2019 19:35:03 +0300 Subject: [PATCH] Hide the re-index button for non-global staff --- cms/djangoapps/contentstore/views/course.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cms/djangoapps/contentstore/views/course.py b/cms/djangoapps/contentstore/views/course.py index 28ae7eea8f..7da12fb4ca 100644 --- a/cms/djangoapps/contentstore/views/course.py +++ b/cms/djangoapps/contentstore/views/course.py @@ -627,7 +627,8 @@ def course_index(request, course_key): lms_link = get_lms_link_for_item(course_module.location) reindex_link = None if settings.FEATURES.get('ENABLE_COURSEWARE_INDEX', False): - reindex_link = "/course/{course_id}/search_reindex".format(course_id=six.text_type(course_key)) + if GlobalStaff().has_user(request.user): + reindex_link = "/course/{course_id}/search_reindex".format(course_id=six.text_type(course_key)) sections = course_module.get_children() course_structure = _course_outline_json(request, course_module) locator_to_show = request.GET.get('show', None)