Adding an additional check to avoid donations showing up for microsites.

This commit is contained in:
stephensanchez
2014-10-22 18:20:32 +00:00
parent c876c4ae93
commit d5966b1e21

View File

@@ -697,7 +697,10 @@ def _allow_donation(course_modes, course_id):
True if the course is allowing donations.
"""
return DonationConfiguration.current().enabled and not CourseMode.has_verified_mode(course_modes[course_id])
donations_enabled = DonationConfiguration.current().enabled
is_verified_mode = CourseMode.has_verified_mode(course_modes[course_id])
is_microsite = microsite.is_request_in_microsite()
return donations_enabled and not is_verified_mode and not is_microsite
def try_change_enrollment(request):