Feature flag credit provider messaging on the dashboard.

When the credit eligibility is disabled, skip the code
that access the CreditProvider table.  This will allow us
to safely delete a column from the table in rc/2015-07-08.
This commit is contained in:
Will Daly
2015-07-06 12:56:15 -07:00
parent 39334db4a4
commit e67975b275
2 changed files with 7 additions and 1 deletions

View File

@@ -531,7 +531,10 @@ def dashboard(request):
for course, __ in course_enrollment_pairs:
enrolled_courses_dict[unicode(course.id)] = course
credit_messages = _create_credit_availability_message(enrolled_courses_dict, user)
if settings.FEATURES.get("ENABLE_CREDIT_ELIGIBILITY"):
credit_messages = _create_credit_availability_message(enrolled_courses_dict, user)
else:
credit_messages = {}
course_optouts = Optout.objects.filter(user=user).values_list('course_id', flat=True)