Commit b0802aaf by Muhammad Shoaib Committed by Chris Dodge

css fix of remove icon and Fixed a bug where the discount coupon applied ‘disappeared’

 when changing the quantity between enrollment vs reg code cart types.
parent 7dc13508
...@@ -223,14 +223,21 @@ class Order(models.Model): ...@@ -223,14 +223,21 @@ class Order(models.Model):
if is_order_type_business: if is_order_type_business:
for cart_item in cart_items: for cart_item in cart_items:
if hasattr(cart_item, 'paidcourseregistration'): if hasattr(cart_item, 'paidcourseregistration'):
CourseRegCodeItem.add_to_order(self, cart_item.paidcourseregistration.course_id, cart_item.qty) course_reg_code_item = CourseRegCodeItem.add_to_order(self, cart_item.paidcourseregistration.course_id, cart_item.qty)
# update the discounted prices if coupon redemption applied
course_reg_code_item.list_price = cart_item.list_price
course_reg_code_item.unit_cost = cart_item.unit_cost
course_reg_code_item.save()
items_to_delete.append(cart_item) items_to_delete.append(cart_item)
else: else:
for cart_item in cart_items: for cart_item in cart_items:
if hasattr(cart_item, 'courseregcodeitem'): if hasattr(cart_item, 'courseregcodeitem'):
PaidCourseRegistration.add_to_order(self, cart_item.courseregcodeitem.course_id) paid_course_registration = PaidCourseRegistration.add_to_order(self, cart_item.courseregcodeitem.course_id)
# update the discounted prices if coupon redemption applied
paid_course_registration.list_price = cart_item.list_price
paid_course_registration.unit_cost = cart_item.unit_cost
paid_course_registration.save()
items_to_delete.append(cart_item) items_to_delete.append(cart_item)
# CourseRegCodeItem.add_to_order
for item in items_to_delete: for item in items_to_delete:
item.delete() item.delete()
......
...@@ -479,6 +479,9 @@ ...@@ -479,6 +479,9 @@
pointer-events: none; pointer-events: none;
} }
} }
.no-width {
width: 0px !important;
}
.col-3{ .col-3{
width: 100px; width: 100px;
float: right; float: right;
......
...@@ -58,7 +58,7 @@ from django.utils.translation import ugettext as _ ...@@ -58,7 +58,7 @@ from django.utils.translation import ugettext as _
</div> </div>
</div> </div>
<div class="col-3"> <div class="col-3 no-width">
<a href="#" class="btn-remove" data-item-id="${item.id}"><i class="icon-remove-sign"></i></a> <a href="#" class="btn-remove" data-item-id="${item.id}"><i class="icon-remove-sign"></i></a>
</div> </div>
</div> </div>
......
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