<class id="acqpca" controller="open-ils.cstore open-ils.pcrud" oils_obj:fieldmapper="acq::provider_contact_address" oils_persist:tablename="acq.provider_contact_address" reporter:label="Provider Contact Address">
<fields oils_persist:primary="id" oils_persist:sequence="acq.provider_contact_address_id_seq">
<field reporter:label="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="Address ID" name="id" reporter:datatype="id" />
- <field reporter:label="Postal 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="Postal 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="Contact" name="contact" reporter:datatype="link"/>
+ <field reporter:label="Contact" name="contact" reporter:datatype="link" oils_obj:required="true"/>
<field reporter:label="Valid Address?" name="valid" reporter:datatype="bool"/>
<field reporter:label="Fax Phone" name="fax_phone" reporter:datatype="text"/>
</fields>
<class id="acqlipad" controller="open-ils.cstore open-ils.pcrud" oils_obj:fieldmapper="acq::lineitem_provider_attr_definition" oils_persist:tablename="acq.lineitem_provider_attr_definition" reporter:label="Line Item Provider Attribute Definition">
<fields oils_persist:primary="id" oils_persist:sequence="acq.lineitem_attr_definition_id_seq">
<field reporter:label="Definition ID" name="id" reporter:datatype="id" />
- <field reporter:label="Code" name="code" reporter:datatype="text" />
- <field reporter:label="Description" name="description" reporter:datatype="text" oils_persist:i18n="true" />
- <field reporter:label="XPath" name="xpath" reporter:datatype="text" />
- <field reporter:label="Provider" name="provider" reporter:datatype="link" />
+ <field reporter:label="Code" name="code" reporter:datatype="text" oils_obj:required="true" />
+ <field reporter:label="Description" name="description" reporter:datatype="text" oils_persist:i18n="true" oils_obj:required="true" />
+ <field reporter:label="XPath" name="xpath" reporter:datatype="text" oils_obj:required="true" />
+ <field reporter:label="Provider" name="provider" reporter:datatype="link" oils_obj:required="true" />
<field reporter:label="Is Identifier?" name="ident" reporter:datatype="bool"/>
<field reporter:label="Remove" name="remove" reporter:datatype="text" />
<class id="acqphsm" controller="open-ils.cstore open-ils.pcrud" oils_obj:fieldmapper="acq::provider_holding_subfield_map" oils_persist:tablename="acq.provider_holding_subfield_map" reporter:label="Provider Holding Subfield Map">
<fields oils_persist:primary="id" oils_persist:sequence="acq.provider_holding_subfield_map_id_seq">
<field reporter:label="ID" name="id" reporter:datatype="id" />
- <field reporter:label="Provider" name="provider" reporter:datatype="link" />
- <field reporter:label="Name" name="name" reporter:datatype="text" />
- <field reporter:label="Subfield" name="subfield" reporter:datatype="text" />
+ <field reporter:label="Provider" name="provider" reporter:datatype="link" oils_obj:required="true" />
+ <field reporter:label="Name" name="name" reporter:datatype="text" oils_obj:required="true" />
+ <field reporter:label="Subfield" name="subfield" reporter:datatype="text" oils_obj:required="true" />
</fields>
<links>
<link field="provider" reltype="has_a" key="id" map="" class="acqpro"/>