ff : IDL changes
authorBill Erickson <berick@esilibrary.com>
Fri, 25 Oct 2013 17:29:14 +0000 (13:29 -0400)
committerBill Erickson <berick@esilibrary.com>
Fri, 25 Oct 2013 17:29:14 +0000 (13:29 -0400)
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/examples/fm_IDL.xml

index 66f365d..a21ee08 100644 (file)
@@ -722,6 +722,21 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
                </links>
        </class>
 
+       <class id="awapt" controller="open-ils.cstore" oils_obj:fieldmapper="actor::web_action_print_template" 
+                       oils_persist:tablename="actor.web_action_print_template" reporter:label="Web UI Print Template">
+               <fields oils_persist:primary="id" oils_persist:sequence="actor.web_action_print_template_id_seq">
+                       <field reporter:label="ID" name="id" reporter:datatype="id"/>
+                       <field reporter:label="Owning Lib" name="owner" reporter:datatype="link" oils_obj:required="true"/>
+                       <field reporter:label="Focus" name="focus" reporter:datatype="text" oils_obj:required="true"/>
+                       <field reporter:label="Action" name="action" reporter:datatype="text"/>
+                       <field reporter:label="Direction" name="direction" reporter:datatype="text"/>
+                       <field reporter:label="Template" name="template" reporter:datatype="text"/>
+               </fields>
+               <links>
+                       <link field="owner" reltype="has_a" key="id" map="" class="aou"/>
+               </links>
+       </class>
+
     <class id="cgf" controller="open-ils.cstore open-ils.pcrud" oils_obj:fieldmapper="config::global_flag" oils_persist:tablename="config.global_flag" reporter:label="Global Flags and Settings" oils_persist:field_safe="true">
         <fields oils_persist:primary="name">
             <field reporter:label="Name" name="name" reporter:datatype="text"/>
@@ -2715,6 +2730,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
                        <field reporter:label="Record Source" name="source" reporter:datatype="link"/>
                        <field reporter:label="TCN Source" name="tcn_source"  reporter:datatype="text"/>
                        <field reporter:label="TCN Value" name="tcn_value"  reporter:datatype="text"/>
+                       <field reporter:label="Remote ID" name="remote_id"  reporter:datatype="text"/>
                        <field reporter:label="Owner" name="owner"  reporter:datatype="org_unit"/>
                        <field reporter:label="Share Depth" name="share_depth"  reporter:datatype="int"/>
                        <field reporter:label="Metarecord" name="metarecord" oils_persist:virtual="true" reporter:datatype="link"/>
@@ -5776,9 +5792,11 @@ SELECT  usr,
                        <field reporter:label="IsActive?" name="active" reporter:datatype="bool"/>
                        <field reporter:label="Barcode" name="barcode" reporter:datatype="text"/>
                        <field reporter:label="Card ID" name="id" reporter:datatype="id" />
+                       <field reporter:label="Issuing Library" name="org" reporter:datatype="link"/>
                        <field reporter:label="User" name="usr" reporter:datatype="link"/>
                </fields>
                <links>
+                       <link field="org" reltype="has_a" key="id" map="" class="aou"/>
                        <link field="usr" reltype="has_a" key="id" map="" class="au"/>
                </links>
                <permacrud xmlns="http://open-ils.org/spec/opensrf/IDL/permacrud/v1">
@@ -6263,6 +6281,7 @@ SELECT  usr,
                        <field reporter:label="Barcode" name="barcode" reporter:datatype="text"/>
                        <field reporter:label="Call Number/Volume" name="call_number" reporter:datatype="link"/>
                        <field reporter:label="Circulation Type (MARC)" name="circ_as_type" reporter:datatype="text"/>
+                       <field reporter:label="Source Library" name="source_lib"  reporter:datatype="org_unit"/>
                        <field reporter:label="Circulating Library" name="circ_lib"  reporter:datatype="org_unit"/>
                        <field reporter:label="Circulation Modifier" name="circ_modifier" reporter:datatype="link"/>
                        <field reporter:label="Can Circulate" name="circulate" reporter:datatype="bool"/>
@@ -6311,6 +6330,7 @@ SELECT  usr,
                        <link field="creator" reltype="has_a" key="id" map="" class="au"/>
                        <link field="status" reltype="has_a" key="id" map="" class="ccs"/>
                        <link field="circ_lib" reltype="has_a" key="id" map="" class="aou"/>
+                       <link field="source_lib" reltype="has_a" key="id" map="" class="aou"/>
                        <link field="holds" reltype="has_many" key="target_copy" map="hold" class="ahcm"/>
                        <link field="stat_cat_entry_copy_maps" reltype="has_many" key="owning_copy" map="" class="ascecm"/>
                        <link field="notes" reltype="has_many" key="owning_copy" map="" class="acpn"/>