address alert : IDL for address_alert
authorBill Erickson <berick@esilibrary.com>
Thu, 8 Dec 2011 22:12:04 +0000 (17:12 -0500)
committerBill Erickson <berick@esilibrary.com>
Thu, 8 Dec 2011 22:12:04 +0000 (17:12 -0500)
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/examples/fm_IDL.xml

index ec1cac6..594df3d 100644 (file)
@@ -3043,6 +3043,25 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
                        <link field="replaces" reltype="has_a" key="id" map="" class="aua"/>
                </links>
        </class>
+       <class id="aal" controller="open-ils.cstore" oils_obj:fieldmapper="actor::address_alert" oils_persist:tablename="actor.address_alert" reporter:label="Address Alert">
+               <fields oils_persist:primary="id" oils_persist:sequence="actor.address_alert_id_seq">
+                       <field reporter:label="Address Alert ID" name="id" reporter:datatype="id" />
+                       <field reporter:label="Owner" name="owner" reporter:datatype="link" />
+                       <field reporter:label="Match All Fields" name="match_all" reporter:datatype="bool" />
+                       <field reporter:label="Alert Message" name="alert_message" reporter:datatype="text" />
+                       <field reporter:label="Street (1)" name="street1"  reporter:datatype="text"/>
+                       <field reporter:label="Street (2)" name="street2"  reporter:datatype="text"/>
+                       <field reporter:label="City" name="city"  reporter:datatype="text"/>
+                       <field reporter:label="County" name="county"  reporter:datatype="text"/>
+                       <field reporter:label="State" name="state"  reporter:datatype="text"/>
+                       <field reporter:label="Country" name="country"  reporter:datatype="text"/>
+                       <field reporter:label="Postal Code" name="post_code" reporter:datatype="text"/>
+               </fields>
+               <links>
+                       <link field="owner" reltype="has_a" key="id" map="" class="aou"/>
+               </links>
+       </class>
+
 
        <class id="auss" controller="open-ils.cstore open-ils.pcrud" oils_obj:fieldmapper="actor::usr_saved_search" oils_persist:tablename="actor.usr_saved_search" reporter:label="User Saved Search">
                <fields oils_persist:primary="id" oils_persist:sequence="actor.usr_saved_search_id_seq">