Moved can_refund logic to CourseEnrollment

This commit is contained in:
Julia Hansbrough
2013-11-04 17:15:49 +00:00
parent e66f9a243b
commit 1a3f4cb8f8
6 changed files with 31 additions and 46 deletions

View File

@@ -48,7 +48,6 @@ from student.forms import PasswordResetFormNoActive
from verify_student.models import SoftwareSecurePhotoVerification
from certificates.models import CertificateStatuses, certificate_status_for_student
from shoppingcart.models import CertificateItem
from xmodule.course_module import CourseDescriptor
from xmodule.modulestore.exceptions import ItemNotFoundError
@@ -341,7 +340,7 @@ def dashboard(request):
verification_status, verification_msg = SoftwareSecurePhotoVerification.user_status(user)
show_refund_option_for = frozenset(course.id for course, _enrollment in courses
if (has_access(request.user, course, 'refund') and (_enrollment.mode == "verified")))
if _enrollment.refundable())
# get info w.r.t ExternalAuthMap
external_auth_map = None