mark required fields as required in IDL for provider addresses
authorGalen Charlton <gmc@equinoxinitiative.org>
Wed, 25 Mar 2020 14:45:55 +0000 (10:45 -0400)
committerGalen Charlton <gmc@equinoxinitiative.org>
Wed, 25 Mar 2020 14:45:55 +0000 (10:45 -0400)
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/examples/fm_IDL.xml

index 7f96239..cdbc5a4 100644 (file)
@@ -8923,14 +8923,14 @@ SELECT  usr,
        <class id="acqpa" controller="open-ils.cstore open-ils.pcrud" oils_obj:fieldmapper="acq::provider_address" oils_persist:tablename="acq.provider_address" reporter:label="Provider Address">
                <fields oils_persist:primary="id" oils_persist:sequence="acq.provider_address_id_seq">
                        <field reporter:label="Address Type" name="address_type"  reporter:datatype="text"/>
-                       <field reporter:label="City" name="city"  reporter:datatype="text"/>
-                       <field reporter:label="Country" name="country"  reporter:datatype="text"/>
+                       <field reporter:label="City" name="city"  reporter:datatype="text" oils_obj:required="true"/>
+                       <field reporter:label="Country" name="country"  reporter:datatype="text" oils_obj:required="true"/>
                        <field reporter:label="County" name="county"  reporter:datatype="text"/>
                        <field reporter:label="ID" name="id" reporter:datatype="id"/>
                        <field reporter:label="Provider" name="provider" reporter:datatype="link"/>
-                       <field reporter:label="Post Code" name="post_code"  reporter:datatype="text"/>
-                       <field reporter:label="State" name="state"  reporter:datatype="text"/>
-                       <field reporter:label="Street 1" name="street1"  reporter:datatype="text"/>
+                       <field reporter:label="Post Code" name="post_code"  reporter:datatype="text" oils_obj:required="true"/>
+                       <field reporter:label="State" name="state"  reporter:datatype="text" oils_obj:required="true"/>
+                       <field reporter:label="Street 1" name="street1"  reporter:datatype="text" oils_obj:required="true"/>
                        <field reporter:label="Street 2" name="street2"  reporter:datatype="text"/>
                        <field reporter:label="Is Valid?" name="valid" reporter:datatype="bool"/>
                        <field reporter:label="Fax Phone" name="fax_phone" reporter:datatype="text"/>