Subversion Repositories SmartDukaan

Rev

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

Rev 4608 Rev 4614
Line 1240... Line 1240...
1240
    elif order.status == OrderStatus.DOA_LOST_IN_TRANSIT:
1240
    elif order.status == OrderStatus.DOA_LOST_IN_TRANSIT:
1241
        new_order = __clone_order(order, False, False)
1241
        new_order = __clone_order(order, False, False)
1242
        order.status = OrderStatus.DOA_RESHIPPED_LOST_IN_TRANSIT
1242
        order.status = OrderStatus.DOA_RESHIPPED_LOST_IN_TRANSIT
1243
        order.statusDescription = "Order Reshipped Lost In Transit"
1243
        order.statusDescription = "Order Reshipped Lost In Transit"
1244
        session.commit()
1244
        session.commit()
1245
    elif order.status == OrderStatus.RET_PRODUCT_UNUSABLE:
1245
    elif order.status == OrderStatus.RET_PRODUCT_USABLE:
1246
        new_order = __clone_order(order, True, False)
1246
        new_order = __clone_order(order, True, False)
1247
        order.status = OrderStatus.RET_PRODUCT_UNUSABLE_RESHIPPED
1247
        order.status = OrderStatus.RET_PRODUCT_USABLE_RESHIPPED
1248
        order.statusDescription = "Order Reshipped"
1248
        order.statusDescription = "Order Reshipped"
1249
        session.commit()
1249
        session.commit()
1250
    elif order.status == OrderStatus.RET_PRODUCT_USABLE:
1250
    elif order.status == OrderStatus.RET_PRODUCT_UNUSABLE:
1251
        new_order = __clone_order(order, False, False)
1251
        new_order = __clone_order(order, False, False)
1252
        ret_order = __create_return_order(order)
1252
        ret_order = __create_return_order(order)
1253
        order.status = OrderStatus.RET_PRODUCT_USABLE_RESHIPPED
1253
        order.status = OrderStatus.RET_PRODUCT_UNUSABLE_RESHIPPED
1254
        order.statusDescription = "Order Reshipped"
1254
        order.statusDescription = "Order Reshipped"
1255
        session.commit()
1255
        session.commit()
1256
    elif order.status == OrderStatus.RET_RECEIVED_DAMAGED:
1256
    elif order.status == OrderStatus.RET_RECEIVED_DAMAGED:
1257
        new_order = __clone_order(order, False, False)
1257
        new_order = __clone_order(order, False, False)
1258
        ret_order = __create_return_order(order)
1258
        ret_order = __create_return_order(order)