Upgrade waffle classes to the new edx-toggles API
Waffle classes no longer have namespaces. All features are moved to the WaffleFlag/WaffleSwitch classes. Here we use the edx_toggles.toggles.__future__ API, which is available in 1.2.0. This means that we don't have to upgrade edx-toggles. We should remove the __future__ imports as soon as we upgrade to 2.0.0.
Showing
- lms/djangoapps/experiments/flags.py 31 additions, 4 deletionslms/djangoapps/experiments/flags.py
- lms/djangoapps/experiments/tests/test_flags.py 9 additions, 0 deletionslms/djangoapps/experiments/tests/test_flags.py
- openedx/core/djangoapps/schedules/config.py 7 additions, 1 deletionopenedx/core/djangoapps/schedules/config.py
- openedx/core/djangoapps/waffle_utils/__init__.py 4 additions, 5 deletionsopenedx/core/djangoapps/waffle_utils/__init__.py
- openedx/core/djangoapps/waffle_utils/views.py 2 additions, 4 deletionsopenedx/core/djangoapps/waffle_utils/views.py
- openedx/features/course_experience/tests/views/test_course_home.py 3 additions, 3 deletions...eatures/course_experience/tests/views/test_course_home.py
- openedx/features/course_experience/tests/views/test_course_outline.py 1 addition, 0 deletions...ures/course_experience/tests/views/test_course_outline.py
- openedx/features/course_experience/views/course_outline.py 1 addition, 3 deletionsopenedx/features/course_experience/views/course_outline.py
Please register or sign in to comment