Subversion Repositories SmartDukaan

Rev

Rev 5124 | Rev 5133 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5124 Rev 5125
Line 1448... Line 1448...
1448
 
1448
 
1449
def send_product_notifications():
1449
def send_product_notifications():
1450
    product_notifications = ProductNotification.query.all()
1450
    product_notifications = ProductNotification.query.all()
1451
    for product_notification in product_notifications:
1451
    for product_notification in product_notifications:
1452
        item = product_notification.item
1452
        item = product_notification.item
-
 
1453
        availability = __get_item_availability(item, None)
1453
        if item.status == status.ACTIVE:
1454
        if item.status == status.ACTIVE and (not item.risky or availability > 0):
1454
            __enque_product_notification_email(product_notification.email, __get_product_name(item) , product_notification.addedOn, __get_product_url(item), item.id)
1455
            __enque_product_notification_email(product_notification.email, __get_product_name(item) , product_notification.addedOn, __get_product_url(item), item.id)
1455
            product_notification.delete()
1456
            product_notification.delete()
1456
    session.commit()
1457
    session.commit()
1457
    return True
1458
    return True
1458
   
1459