AA-177: Add masquerading for course home MFE
- Looks at masquerading config for dates, outline, metadata, and celebration APIs in course_home_api / courseware_api. - Consolidates and cleans up places we check whether masquerading gives us full access to a course.
Showing
- common/djangoapps/course_modes/models.py 6 additions, 10 deletionscommon/djangoapps/course_modes/models.py
- common/djangoapps/course_modes/views.py 1 addition, 4 deletionscommon/djangoapps/course_modes/views.py
- common/djangoapps/student/tests/test_views.py 2 additions, 1 deletioncommon/djangoapps/student/tests/test_views.py
- lms/djangoapps/ccx/tests/test_field_override_performance.py 2 additions, 2 deletionslms/djangoapps/ccx/tests/test_field_override_performance.py
- lms/djangoapps/course_api/tests/test_views.py 1 addition, 1 deletionlms/djangoapps/course_api/tests/test_views.py
- lms/djangoapps/course_home_api/course_metadata/v1/views.py 9 additions, 1 deletionlms/djangoapps/course_home_api/course_metadata/v1/views.py
- lms/djangoapps/course_home_api/dates/v1/tests/test_views.py 10 additions, 0 deletionslms/djangoapps/course_home_api/dates/v1/tests/test_views.py
- lms/djangoapps/course_home_api/dates/v1/views.py 10 additions, 0 deletionslms/djangoapps/course_home_api/dates/v1/views.py
- lms/djangoapps/course_home_api/outline/v1/tests/test_views.py 18 additions, 3 deletions...djangoapps/course_home_api/outline/v1/tests/test_views.py
- lms/djangoapps/course_home_api/outline/v1/views.py 13 additions, 4 deletionslms/djangoapps/course_home_api/outline/v1/views.py
- lms/djangoapps/course_home_api/tests/utils.py 6 additions, 2 deletionslms/djangoapps/course_home_api/tests/utils.py
- lms/djangoapps/courseware/courses.py 1 addition, 5 deletionslms/djangoapps/courseware/courses.py
- lms/djangoapps/courseware/date_summary.py 1 addition, 1 deletionlms/djangoapps/courseware/date_summary.py
- lms/djangoapps/courseware/tests/helpers.py 46 additions, 0 deletionslms/djangoapps/courseware/tests/helpers.py
- lms/djangoapps/courseware/tests/test_access.py 3 additions, 3 deletionslms/djangoapps/courseware/tests/test_access.py
- lms/djangoapps/courseware/tests/test_course_info.py 2 additions, 2 deletionslms/djangoapps/courseware/tests/test_course_info.py
- lms/djangoapps/courseware/tests/test_masquerade.py 7 additions, 25 deletionslms/djangoapps/courseware/tests/test_masquerade.py
- lms/djangoapps/courseware/tests/test_views.py 10 additions, 8 deletionslms/djangoapps/courseware/tests/test_views.py
- lms/djangoapps/discussion/django_comment_client/base/tests.py 4 additions, 4 deletions...djangoapps/discussion/django_comment_client/base/tests.py
- lms/djangoapps/discussion/tests/test_views.py 8 additions, 8 deletionslms/djangoapps/discussion/tests/test_views.py
Please register or sign in to comment