Conditionally display gated content in courseware
Display gated sections in course outline, navigation and in the course when user has met prerequiste condition. WL-1273, WL-1317
Showing
- common/djangoapps/util/milestones_helpers.py 7 additions, 1 deletioncommon/djangoapps/util/milestones_helpers.py
- common/lib/xmodule/xmodule/seq_module.py 76 additions, 18 deletionscommon/lib/xmodule/xmodule/seq_module.py
- common/lib/xmodule/xmodule/tests/test_sequence.py 95 additions, 0 deletionscommon/lib/xmodule/xmodule/tests/test_sequence.py
- common/test/acceptance/pages/lms/course_home.py 1 addition, 1 deletioncommon/test/acceptance/pages/lms/course_home.py
- common/test/acceptance/tests/lms/test_lms_gating.py 12 additions, 5 deletionscommon/test/acceptance/tests/lms/test_lms_gating.py
- lms/djangoapps/course_api/blocks/api.py 5 additions, 1 deletionlms/djangoapps/course_api/blocks/api.py
- lms/djangoapps/course_api/blocks/transformers/milestones.py 7 additions, 5 deletionslms/djangoapps/course_api/blocks/transformers/milestones.py
- lms/djangoapps/course_api/blocks/transformers/tests/test_milestones.py 11 additions, 8 deletions...s/course_api/blocks/transformers/tests/test_milestones.py
- lms/djangoapps/courseware/access.py 0 additions, 1 deletionlms/djangoapps/courseware/access.py
- lms/djangoapps/courseware/module_render.py 2 additions, 0 deletionslms/djangoapps/courseware/module_render.py
- lms/djangoapps/courseware/tests/test_module_render.py 1 addition, 1 deletionlms/djangoapps/courseware/tests/test_module_render.py
- lms/djangoapps/courseware/tests/test_views.py 2 additions, 1 deletionlms/djangoapps/courseware/tests/test_views.py
- lms/djangoapps/gating/api.py 1 addition, 31 deletionslms/djangoapps/gating/api.py
- lms/djangoapps/gating/tests/test_api.py 7 additions, 7 deletionslms/djangoapps/gating/tests/test_api.py
- lms/djangoapps/gating/tests/test_integration.py 9 additions, 9 deletionslms/djangoapps/gating/tests/test_integration.py
- lms/djangoapps/grades/subsection_grade_factory.py 2 additions, 2 deletionslms/djangoapps/grades/subsection_grade_factory.py
- lms/templates/_gated_content.html 26 additions, 0 deletionslms/templates/_gated_content.html
- lms/templates/seq_module.html 14 additions, 1 deletionlms/templates/seq_module.html
- manage.py 0 additions, 1 deletionmanage.py
- openedx/core/lib/gating/api.py 150 additions, 4 deletionsopenedx/core/lib/gating/api.py
Loading
Please register or sign in to comment