Changeset - 68e7e4e594fb
[Not reviewed]
0 1 0
Christopher Neugebauer - 8 years ago 2016-03-05 02:33:03
chrisjrn@gmail.com
Checks enabling conditions before adding items to the list
1 file changed with 6 insertions and 0 deletions:
0 comments (0 inline, 0 general)
registrasion/views.py
Show inline comments
...
 
@@ -2,6 +2,7 @@ from registrasion import forms
 
from registrasion import models as rego
 
from registrasion.controllers.cart import CartController
 
from registrasion.controllers.invoice import InvoiceController
 
from registrasion.controllers.product import ProductController
 

	
 
from django.contrib.auth.decorators import login_required
 
from django.core.exceptions import ObjectDoesNotExist
...
 
@@ -42,6 +43,11 @@ def product_category(request, category_id):
 
        items = rego.ProductItem.objects.filter(product__category=category)
 
        products = products.order_by("order")
 
        for product in products:
 
            # Only add items that are enabled.
 
            prod = ProductController(product)
 
            if not prod.can_add_with_enabling_conditions(request.user, 0):
 
                continue
 

	
 
            try:
 
                quantity = items.get(product=product).quantity
 
            except ObjectDoesNotExist:
0 comments (0 inline, 0 general)