Add reporting source for new view.
authorChris Sharp <csharp@georgialibraries.org>
Wed, 19 Sep 2018 14:03:28 +0000 (10:03 -0400)
committerChris Sharp <csharp@georgialibraries.org>
Thu, 4 Jun 2020 19:01:05 +0000 (15:01 -0400)
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Open-ILS/examples/fm_IDL.xml

index 560d372..36a4863 100644 (file)
@@ -13139,6 +13139,40 @@ SELECT  usr,
                </permacrud>
        </class>
 
+       <class id="rafdv"
+               controller="open-ils.cstore"
+               oils_obj:fieldmapper="reporter::acq_fund_debit_view"
+               oils_persist:tablename="reporter.acq_fund_debit_view"
+               reporter:label="Acq Fund Debit View">
+               <fields oils_persist:primary="fund_id">
+                       <field reporter:label="Fund ID" name="fund_id" reporter:datatype="id"/>
+                       <field reporter:label="Fund Code" name="fund_code" reporter:datatype="text"/>
+                       <field reporter:label="Fund Debit ID" name="fund_debit_id" reporter:datatype="link"/>
+                       <field reporter:label="Invoice Direct Charge ID" name="invoice_item_id" reporter:datatype="link"/>
+                       <field reporter:label="Internal Invoice ID" name="inv_id" reporter:datatype="link"/>
+                       <field reporter:label="Vendor Invoice ID" name="invoice_ident" reporter:datatype="text"/>
+                       <field reporter:label="PO Direct Charge ID" name="po_item_id" reporter:datatype="link"/>
+                       <field reporter:label="PO Direct Charge Purchase Order ID" name="po_item_po_id" reporter:datatype="link"/>
+                       <field reporter:label="Line Item Detail ID" name="lineitem_detail_id" reporter:datatype="link"/>
+                       <field reporter:label="Line Item ID" name="lineitem_id" reporter:datatype="link"/>
+                       <field reporter:label="Line Item Purchase Order ID" name="po_id" reporter:datatype="link"/>
+                       <field reporter:label="Fund Debit Origin Amount" name="fund_debit_origin_amount" reporter:datatype="money"/>
+                       <field reporter:label="Fund Debit Amount" name="fund_debit_amount" reporter:datatype="money"/>
+                       <field reporter:label="Fund Debit Encumbrance" name="encumbrance" reporter:datatype="bool"/>
+                       <field reporter:label="Fund Debit Creation Date/Time" name="create_time" reporter:datatype="timestamp"/>
+               </fields>
+               <links>
+                       <link field="fund_id" reltype="has_a" key="id" map="" class="acqf"/>
+                       <link field="fund_debit_id" reltype="has_many" key="id" map="" class="acqfdeb"/>
+                       <link field="invoice_item_id" reltype="has_many" key="id" map="" class="acqii"/>
+                       <link field="inv_id" reltype="has_a" key="id" map="" class="acqinv"/>
+                       <link field="po_item_id" reltype="has_many" key="id" map="" class="acqpoi"/>
+                       <link field="po_item_po_id" reltype="has_a" key="id" map="" class="acqpo"/>
+                       <link field="lineitem_detail_id" reltype="has_many" key="id" map="" class="acqlid"/>
+                       <link field="lineitem_id" reltype="has_a" key="id" map="" class="jub"/>
+                       <link field="po_id" reltype="has_a" key="id" map="" class="acqpo"/>
+               </links>
+    </class>
        <!-- ********************************************************************************************************************* -->
 </IDL>