on order record import, put po and lineitems into in-process state
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 23 May 2008 03:55:20 +0000 (03:55 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 23 May 2008 03:55:20 +0000 (03:55 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/acq-experiment@9689 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/oilsweb/oilsweb/controllers/acq/po.py

index 499d0eb..99251f0 100644 (file)
@@ -142,6 +142,7 @@ class PoController(BaseController):
             # first, create the PO
             po = osrf.net_obj.NetworkObject.acqpo()
             po.provider(provider_id)
+            po.state('in-process')
             po_id = ClientSession.atomic_request(
                 'open-ils.acq', 
                 'open-ils.acq.purchase_order.create', authtoken, po)
@@ -161,6 +162,7 @@ class PoController(BaseController):
                 lineitem.provider(provider_id)
                 lineitem.purchase_order(po_id)
                 lineitem.source_label(provider.code()) # XXX where should this really come from?
+                lineitem.state('in-process')
 
                 stat = ClientSession.atomic_request(
                     'open-ils.acq',