diff --git a/lms/djangoapps/courseware/views.py b/lms/djangoapps/courseware/views.py index 71ec687cf6..0fd799e756 100644 --- a/lms/djangoapps/courseware/views.py +++ b/lms/djangoapps/courseware/views.py @@ -264,10 +264,19 @@ def registered_for_course(course, user): def course_about(request, course_id): course = get_course_with_access(request.user, course_id, 'see_exists') registered = registered_for_course(course, request.user) - show_courseware_link = has_access(request.user, course, 'load') + + if has_access(request.user, course, 'load'): + course_target = reverse('info', args=[course.id]) + else: + course_target = reverse('about_course', args=[course.id]) + + show_courseware_link = (has_access(request.user, course, 'load') or + settings.MITX_FEATURES.get('ENABLE_LMS_MIGRATION')) + return render_to_response('portal/course_about.html', {'course': course, - 'registered': registered, + 'registered': registered, + 'course_target': course_target, 'show_courseware_link' : show_courseware_link}) diff --git a/lms/templates/portal/course_about.html b/lms/templates/portal/course_about.html index 449878680f..5fabab7db5 100644 --- a/lms/templates/portal/course_about.html +++ b/lms/templates/portal/course_about.html @@ -61,33 +61,23 @@