removed unnecessary lineitem_details_count virtual field and fleshing
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 22 Feb 2008 22:49:31 +0000 (22:49 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 22 Feb 2008 22:49:31 +0000 (22:49 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/acq-experiment@8828 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/examples/fm_IDL.xml
Open-ILS/src/perlmods/OpenILS/Application/Acq/Financials.pm

index 384dc29..e495c73 100644 (file)
                        <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"/>
index d2ad0e5..770e4f2 100644 (file)
@@ -632,7 +632,6 @@ __PACKAGE__->register_method(
                 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'}
         ],
@@ -690,13 +689,6 @@ sub retrieve_purchase_order_impl {
             $_->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);
     }