LP1902939 Mark UI fields required
authorTerran McCanna <tmccanna@georgialibraries.org>
Thu, 8 Jul 2021 20:14:06 +0000 (16:14 -0400)
committerChris Sharp <csharp@georgialibraries.org>
Tue, 16 Nov 2021 21:46:45 +0000 (16:46 -0500)
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Open-ILS/examples/fm_IDL.xml

index fb0914b..17ab957 100644 (file)
@@ -14031,14 +14031,14 @@ SELECT  usr,
        <class id="scd" controller="open-ils.cstore open-ils.pcrud" oils_obj:fieldmapper="student_card::district" oils_persist:tablename="student_card.district" reporter:label="Student Card School District">
                <fields oils_persist:primary="id" oils_persist:sequence="student_card.district_id_seq">
                        <field name="id"                reporter:datatype="id"       reporter:label="District ID"/>
-                       <field name="code"              reporter:datatype="text"     reporter:label="District Code"/>
-                       <field name="name"              reporter:datatype="text"     reporter:label="District Name"/>
+                       <field name="code"              reporter:datatype="text"     reporter:label="District Code" oils_obj:required="true"/>
+                       <field name="name"              reporter:datatype="text"     reporter:label="District Name" oils_obj:required="true"/>
                        <field name="active"            reporter:datatype="bool"     reporter:label="Active?"/>
                        <field name="state_id"          reporter:datatype="int"      reporter:label="State ID"/>
                        <field name="contact_name"      reporter:datatype="text"     reporter:label="District Contact Person"/>
                        <field name="contact_email"     reporter:datatype="text"     reporter:label="District Contact Email"/>
-                       <field name="file_dir"          reporter:datatype="text"     reporter:label="Incoming File Directory"/>
-                       <field name="exceptions_dir"    reporter:datatype="text"     reporter:label="Exceptions Directory"/>
+                       <field name="file_dir"          reporter:datatype="text"     reporter:label="Incoming File Directory" oils_obj:required="true"/>
+                       <field name="exceptions_dir"    reporter:datatype="text"     reporter:label="Exceptions Directory" oils_obj:required="true"/>
                </fields>
                <permacrud xmlns="http://open-ils.org/spec/opensrf/IDL/permacrud/v1">
                        <actions>
@@ -14050,11 +14050,13 @@ SELECT  usr,
                </permacrud>
        </class>
 
-       <class id="scs" controller="open-ils.cstore open-ils.pcrud" oils_obj:fieldmapper="student_card::school" oils_persist:tablename="student_card.school" reporter:label="Student Card School">
-               <fields oils_persist:primary="id" oils_persist:sequence="student_card.school_id_seq">
+
+
+       <class id="scs" controller="open-ils.cstore open-ils.pcrud" oils_obj:fieldmapper="student_card::school" oils_persist:tablename="student_card.school" reporter:label="Student Card School" oils_persist:sequence="student_card.school_id_seq">
+               <fields oils_persist:primary="id">
                        <field name="id"                reporter:datatype="id"       reporter:label="School ID"/>
-                       <field name="district_id"       reporter:datatype="link"     reporter:label="District Link"/>
-                       <field name="name"              reporter:datatype="text"     reporter:label="School Name"/>
+                       <field name="district_id"       reporter:datatype="link"     reporter:label="District Link" oils_obj:required="true"/>
+                       <field name="name"              reporter:datatype="text"     reporter:label="School Name" oils_obj:required="true"/>
                        <field name="state_id"          reporter:datatype="int"      reporter:label="State ID"/>
                        <field name="grades"            reporter:datatype="text"     reporter:label="School Grades"/>
                        <field name="addr_street_1"     reporter:datatype="text"     reporter:label="School Address Street 1"/>
@@ -14063,8 +14065,8 @@ SELECT  usr,
                        <field name="addr_county"       reporter:datatype="text"     reporter:label="School Address County"/>
                        <field name="addr_state"        reporter:datatype="text"     reporter:label="School Address State"/>
                        <field name="addr_post_code"    reporter:datatype="text"     reporter:label="School Address Postal Code"/>
-                       <field name="eg_perm_group"     reporter:datatype="link"     reporter:label="Permission Profile"/>
-                       <field name="home_ou"           reporter:datatype="link"     reporter:label="Home Library"/>
+                       <field name="eg_perm_group"     reporter:datatype="link"     reporter:label="Permission Profile" oils_obj:required="true"/>
+                       <field name="home_ou"           reporter:datatype="link"     reporter:label="Home Library" oils_obj:required="true"/>
                </fields>
         <links>
             <link field="district_id" reltype="has_a" key="id" map="" class="scd"/>