Commit 4c9066cf by Renzo Lucioni

Use switch to pull programs from the catalog for the student dashboard

ECOM-4422
parent c84eda42
...@@ -13,6 +13,7 @@ from django.views.generic import TemplateView ...@@ -13,6 +13,7 @@ from django.views.generic import TemplateView
from pytz import UTC from pytz import UTC
from requests import HTTPError from requests import HTTPError
from ipware.ip import get_ip from ipware.ip import get_ip
import waffle
import edx_oauth2_provider import edx_oauth2_provider
from django.conf import settings from django.conf import settings
...@@ -660,7 +661,8 @@ def dashboard(request): ...@@ -660,7 +661,8 @@ def dashboard(request):
# Find programs associated with courses being displayed. This information # Find programs associated with courses being displayed. This information
# is passed in the template context to allow rendering of program-related # is passed in the template context to allow rendering of program-related
# information on the dashboard. # information on the dashboard.
meter = programs_utils.ProgramProgressMeter(user, enrollments=course_enrollments) use_catalog = waffle.switch_is_active('get_programs_from_catalog')
meter = programs_utils.ProgramProgressMeter(user, enrollments=course_enrollments, use_catalog=use_catalog)
programs_by_run = meter.engaged_programs(by_run=True) programs_by_run = meter.engaged_programs(by_run=True)
# Construct a dictionary of course mode information # Construct a dictionary of course mode information
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment