</links>
</class>
<class id="ebip"
- controller="open-ils.cstore"
+ controller="open-ils.cstore open-ils.pcrud"
oils_obj:fieldmapper="elastic::bib_field"
oils_persist:tablename="elastic.bib_field"
reporter:label="Elastic Bib Index field"
<fields oils_persist:primary="name">
<field reporter:label="Metabib Field" name="metabib_field" reporter:datatype="link"/>
<field reporter:label="Name" name="name" reporter:datatype="text"/>
+ <field reporter:label="Label" name="label" reporter:datatype="text"/>
<field reporter:label="Search Group" name="search_group" reporter:datatype="text"/>
<field reporter:label="Is Sort Field" name="sorter" reporter:datatype="bool"/>
<field reporter:label="Is Search Field" name="search_field" reporter:datatype="bool"/>
<links>
<link field="metabib_field" reltype="has_a" key="id" map="" class="cmf"/>
</links>
+ <permacrud xmlns="http://open-ils.org/spec/opensrf/IDL/permacrud/v1">
+ <actions>
+ <retrieve/>
+ </actions>
+ </permacrud>
</class>
<class id="cht" controller="open-ils.cstore open-ils.pcrud" oils_obj:fieldmapper="config::hold_type" oils_persist:tablename="config.hold_type" reporter:label="Hold Type" oils_persist:readonly="true">
SELECT
NULL::INT AS metabib_field,
crad.name,
+ crad.label,
NULL AS search_group,
crad.sorter,
FALSE AS search_field,
SELECT
cmf.id AS metabib_field,
cmf.name,
+ cmf.label,
cmf.field_class AS search_group,
FALSE AS sorter,
-- always treat identifier fields as non-search fields.