git-svn-id: svn://svn.open-ils.org/ILS/branches/acq-experiment@8828
dcc99617-32d9-48b4-a31d-
7c20da2025e4
<field reporter:label="Expected Receive Date" name="expected_recv_time" oils_obj:array_position="11" oils_persist:virtual="false" reporter:datatype="timestamp" />
<field reporter:label="Descriptive Attributes" name="attributes" oils_obj:array_position="12" oils_persist:virtual="true" reporter:datatype="link" />
<field reporter:label="Line Item Details" name="lineitem_details" oils_obj:array_position="13" oils_persist:virtual="true" reporter:datatype="link" />
- <field reporter:label="Line Item Details Count" name="lineitem_details_count" oils_obj:array_position="14" oils_persist:virtual="true" reporter:datatype="int" />
</fields>
<links>
<link field="purchase_order" reltype="has_a" key="id" map="" class="acqpo"/>
li_limit : number of lineitems to return if fleshing line items;
li_offset : lineitem offset if fleshing line items
li_order_by : lineitem sort definition if fleshing line items
- flesh_lineitem_detail_count : flesh lineitem_detail_count field
/,
type => 'hash'}
],
$_->clear_marc for @$items;
}
- if($$options{flesh_lineitem_details_count}) {
- for my $item (@$items) {
- my $ids = $e->search_acq_po_li_detail({po_lineitem => $item->id}, {idlist => 1});
- $item->lineitem_details_count(scalar(@$ids));
- }
- }
-
$po->lineitems($items);
}