<field reporter:label="State" name="state" reporter:datatype="text"/>
<field reporter:label="Order Date" name="order_date" reporter:datatype="timestamp"/>
<field reporter:label="Name" name="name" reporter:datatype="text"/>
+ <field reporter:label="Cancel Reason" name="cancel_reason" reporter:datatype="link"/>
</fields>
<links>
<link field="id" reltype="has_a" key="id" map="" class="acqpo"/>
<link field="editor" reltype="has_a" key="id" map="" class="au"/>
<link field="ordering_agency" reltype="has_a" key="id" map="" class="aou"/>
<link field="provider" reltype="has_a" key="id" map="" class="acqpro"/>
+ <link field="cancel_reason" reltype="has_a" key="id" map="" class="acqcr"/>
</links>
<permacrud xmlns="http://open-ils.org/spec/opensrf/IDL/permacrud/v1">
<retrieve permission="CREATE_PURCHASE_ORDER VIEW_PURCHASE_ORDER" context_field="ordering_agency"/>
<field reporter:label="Editor" name="editor" reporter:datatype="link" />
<field reporter:label="Claim Interval" name="claim_interval" reporter:datatype="interval" />
<field reporter:label="Cancel Reason" name="cancel_reason" reporter:datatype="link" />
+ <field reporter:label="Estimated Unit Price" name="estimated_unit_price" reporter:datatype="money" />
<field reporter:label="Item Count" name="item_count" oils_persist:virtual="true" reporter:datatype="int" />
<field reporter:label="Descriptive Attributes" name="attributes" oils_persist:virtual="true" reporter:datatype="link" />
<field reporter:label="Line Item Details" name="lineitem_details" oils_persist:virtual="true" reporter:datatype="link" />
<link field="attributes" reltype="has_many" key="lineitem" map="" class="acqlia"/>
<link field="lineitem_details" reltype="has_many" key="lineitem" map="" class="acqlid"/>
<link field="lineitem_notes" reltype="has_many" key="lineitem" map="" class="acqlin"/>
- <link field="cancel_reason" reltype="might_have" key="id" map="" class="acqcr"/>
+ <link field="cancel_reason" reltype="has_a" key="id" map="" class="acqcr"/>
</links>
<permacrud xmlns="http://open-ils.org/spec/opensrf/IDL/permacrud/v1">
<retrieve permission="CREATE_PURCHASE_ORDER VIEW_PURCHASE_ORDER CREATE_PICKLIST VIEW_PICKLIST">
<field reporter:label="Source Label" name="source_label" reporter:datatype="text"/>
<field reporter:label="Item Count" name="item_count" reporter:datatype="int"/>
<field reporter:label="State" name="state" reporter:datatype="text"/>
+ <field reporter:label="Claim Interval" name="claim_interval" reporter:datatype="interval"/>
+ <field reporter:label="Cancel Reason" name="cancel_reason" reporter:datatype="link"/>
+ <field reporter:label="Estimated Unit Price" name="estimated_unit_price" reporter:datatype="money" />
</fields>
<links>
<link field="id" reltype="has_a" key="id" map="" class="jub"/>
<link field="purchase_order" reltype="has_a" key="id" map="" class="acqpo"/>
<link field="picklist" reltype="has_a" key="id" map="" class="acqpl"/>
<link field="eg_bib_id" reltype="has_a" key="id" map="" class="bre"/>
+ <link field="cancel_reason" reltype="has_a" key="id" map="" class="acqcr"/>
</links>
<permacrud xmlns="http://open-ils.org/spec/opensrf/IDL/permacrud/v1">
<retrieve permission="CREATE_PURCHASE_ORDER VIEW_PURCHASE_ORDER">
--- /dev/null
+BEGIN;
+
+INSERT INTO config.upgrade_log (version) VALUES ('0183'); -- Scott McKellar
+
+ALTER TABLE acq.lineitem
+ ADD COLUMN estimated_unit_price NUMERIC;
+
+ALTER TABLE acq.acq_lineitem_history
+ ADD COLUMN claim_interval INTERVAL;
+
+ALTER TABLE acq.acq_lineitem_history
+ ADD COLUMN cancel_reason INTEGER;
+
+ALTER TABLE acq.acq_lineitem_history
+ ADD COLUMN estimated_unit_price NUMERIC;
+
+ALTER TABLE acq.acq_purchase_order_history
+ ADD COLUMN cancel_reason INTEGER;
+
+COMMIT;