Subversion Repositories SmartDukaan

Rev

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

Rev 3035 Rev 3036
Line 420... Line 420...
420
    session.commit()
420
    session.commit()
421
    return True
421
    return True
422
    
422
    
423
def accept_order(self, orderId):
423
def accept_order(self, orderId):
424
    order = get_order(orderId)
424
    order = get_order(orderId)
425
    if order.status == OrderStatus.SUBMITTED_FOR_PROCESSING:
425
    if order.status in [OrderStatus.SUBMITTED_FOR_PROCESSING, OrderStatus.INVENTORY_LOW]:
426
        logging.info("Accepting order with id " + str(orderId))
426
        logging.info("Accepting order with id " + str(orderId))
427
        if order.transaction.status == TransactionStatus.AUTHORIZED:
427
        if order.transaction.status == TransactionStatus.AUTHORIZED:
428
            __capture_txn(order.transaction.id)
428
            __capture_txn(order.transaction.id)
429
        order.status = OrderStatus.ACCEPTED
429
        order.status = OrderStatus.ACCEPTED
430
        order.statusDescription = "Order Accepted"
430
        order.statusDescription = "Order Accepted"