adding nullable po_lineitem to picklist entry
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 19 Feb 2008 16:32:19 +0000 (16:32 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 19 Feb 2008 16:32:19 +0000 (16:32 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/acq-experiment@8777 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/examples/fm_IDL.xml
Open-ILS/src/sql/Pg/200.schema.acq.sql

index 1d37e8b..fe84ad2 100644 (file)
                        <field reporter:label="MARC" name="marc" oils_obj:array_position="8" oils_persist:virtual="false" reporter:datatype="text" />
                        <field reporter:label="Evergreen Bib ID" name="eg_bib_id" oils_obj:array_position="9" oils_persist:virtual="false" reporter:datatype="link" />
                        <field reporter:label="Source Label" name="source_label" oils_obj:array_position="10" oils_persist:virtual="false" reporter:datatype="text" />
-                       <field reporter:label="Attributes" name="attributes" oils_obj:array_position="11" oils_persist:virtual="true" reporter:datatype="link" />
+                       <field reporter:label="Purchase Order Lineitem" name="po_lineitem" oils_obj:array_position="11" oils_persist:virtual="false" reporter:datatype="text" />
+                       <field reporter:label="Attributes" name="attributes" oils_obj:array_position="12" oils_persist:virtual="true" reporter:datatype="link" />
                </fields>
                <links>
                        <link field="picklist" reltype="has_a" key="id" map="" class="acqpl"/>
+                       <link field="po_lineitem" reltype="has_a" key="id" map="" class="acqpoli"/>
                        <link field="provider" reltype="has_a" key="id" map="" class="acqpro"/>
                        <link field="eg_bib_id" reltype="has_a" key="id" map="" class="bre"/>
                        <link field="attributes" reltype="has_many" key="picklist_entry" map="" class="acqplea"/>
index 07bfc59..82318a0 100644 (file)
@@ -125,7 +125,8 @@ CREATE TABLE acq.picklist_entry (
        edit_time       TIMESTAMP WITH TIME ZONE        NOT NULL DEFAULT NOW(),
        marc            TEXT                            NOT NULL,
        eg_bib_id       INT                             REFERENCES biblio.record_entry (id),
-       source_label    TEXT
+       source_label    TEXT,
+       po_lineitem     INT                             REFERENCES acq.po_lineitem (id)
 );
 
 CREATE TABLE acq.po_lineitem (