Subversion Repositories SmartDukaan

Rev

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

Rev 2591 Rev 2599
Line 699... Line 699...
699
 
699
 
700
def accept_doa(order_id):
700
def accept_doa(order_id):
701
    order = get_order(order_id)
701
    order = get_order(order_id)
702
    if order.status != OrderStatus.DOA_RETURN_AUTHORIZED and order.status != OrderStatus.DOA_RETURN_IN_TRANSIT:
702
    if order.status != OrderStatus.DOA_RETURN_AUTHORIZED and order.status != OrderStatus.DOA_RETURN_IN_TRANSIT:
703
        return False
703
        return False
704
    order.status = OrderStatus.DOA_RETURNED
704
    order.status = OrderStatus.DOA_RECEIVED
705
    order.statusDescription = "DOA package received"
705
    order.statusDescription = "DOA package received"
706
    session.commit()
706
    session.commit()
707
    return True
707
    return True
708
 
708
 
709
def validate_doa(order_id, is_valid):
709
def validate_doa(order_id, is_valid):
710
    order = get_order(order_id)
710
    order = get_order(order_id)
711
    if order.status != OrderStatus.DOA_RETURNED:
711
    if order.status != OrderStatus.DOA_RECEIVED:
712
        return False
712
        return False
713
    if is_valid:
713
    if is_valid:
714
        order.status = OrderStatus.DOA_PENDING
714
        order.status = OrderStatus.DOA_PENDING
715
        order.statusDescription = "DOA Order pending"
715
        order.statusDescription = "DOA Order pending"
716
    else:
716
    else: