From: Bill Erickson <berickxx@gmail.com> Date: Wed, 4 Dec 2019 20:10:12 +0000 (-0500) Subject: LP1840287 Floating group IDL required fields X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=1d4ba0034ab8e7198593c9742842e5bbee80222d;p=evergreen%2Fequinox.git LP1840287 Floating group IDL required fields Indicate require Floating Group and Floating Group Member fields in the IDL to support UI form validation. Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu> --- diff --git a/Open-ILS/examples/fm_IDL.xml b/Open-ILS/examples/fm_IDL.xml index 9d537631fe..aefd66e7fc 100644 --- a/Open-ILS/examples/fm_IDL.xml +++ b/Open-ILS/examples/fm_IDL.xml @@ -12756,8 +12756,8 @@ SELECT usr, <class id="cfg" controller="open-ils.cstore open-ils.pcrud" oils_obj:fieldmapper="config::floating_group" oils_persist:tablename="config.floating_group" reporter:label="Floating Group"> <fields oils_persist:primary="id" oils_persist:sequence="config.floating_group_id_seq"> <field reporter:label="ID" name="id" reporter:selector="name" reporter:datatype="id"/> - <field reporter:label="Name" name="name" reporter:datatype="text"/> - <field reporter:label="Manual" name="manual" reporter:datatype="bool"/> + <field reporter:label="Name" name="name" reporter:datatype="text" oils_obj:required="true"/> + <field reporter:label="Manual" name="manual" reporter:datatype="bool" oils_obj:required="true"/> <field reporter:label="Group Members" name="members" oils_persist:virtual="true" reporter:datatype="link"/> </fields> <links> @@ -12775,11 +12775,11 @@ SELECT usr, <class id="cfgm" controller="open-ils.cstore open-ils.pcrud" oils_obj:fieldmapper="config::floating_group_member" oils_persist:tablename="config.floating_group_member" reporter:label="Floating Group Members"> <fields oils_persist:primary="id" oils_persist:sequence="config.floating_group_member_id_seq"> <field reporter:label="ID" name="id" reporter:datatype="id"/> - <field reporter:label="Floating Group" name="floating_group" reporter:datatype="link"/> - <field reporter:label="Org Unit" name="org_unit" reporter:datatype="link"/> - <field reporter:label="Stop Depth" name="stop_depth" reporter:datatype="int"/> + <field reporter:label="Floating Group" name="floating_group" reporter:datatype="link" oils_obj:required="true"/> + <field reporter:label="Org Unit" name="org_unit" reporter:datatype="link" oils_obj:required="true"/> + <field reporter:label="Stop Depth" name="stop_depth" reporter:datatype="int" oils_obj:required="true"/> <field reporter:label="Max Depth" name="max_depth" reporter:datatype="int"/> - <field reporter:label="Exclude" name="exclude" reporter:datatype="bool"/> + <field reporter:label="Exclude" name="exclude" reporter:datatype="bool" oils_obj:required="true"/> </fields> <links> <link field="floating_group" reltype="has_a" key="id" class="cfg"/>