<!ENTITY staff.main.menu.admin.server_admin.conify.copy_status.label "Copy Statuses">
<!ENTITY staff.main.menu.admin.server_admin.conify.marc_record_attrs.label "MARC Record Attributes">
<!ENTITY staff.main.menu.admin.server_admin.conify.coded_value_maps.label "MARC Coded Value Maps">
+<!ENTITY staff.main.menu.admin.server_admin.conify.metabib_field.label "MARC Search/Facet Fields">
<!ENTITY staff.main.menu.admin.server_admin.conify.acn_prefix.label "Call Number Prefixes">
<!ENTITY staff.main.menu.admin.server_admin.conify.acn_suffix.label "Call Number Suffixes">
<!ENTITY staff.main.menu.admin.server_admin.conify.billing_type.label "Billing Types">
--- /dev/null
+[% WRAPPER default/base.tt2 %]
+[% ctx.page_title = 'Metabib Field' %]
+<div dojoType="dijit.layout.ContentPane" layoutAlign="client">
+ <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
+ <div>Metabib Field</div>
+ <div>
+ <button dojoType='dijit.form.Button' onClick='mbFieldGrid.showCreateDialog()'>New Field</button>
+ <button dojoType='dijit.form.Button' onClick='mbFieldGrid.deleteSelected()'>Delete Selected</button>
+ </div>
+ </div>
+ <div>
+ <table jsId="mbFieldGrid"
+ dojoType="openils.widget.AutoGrid"
+ fieldOrder="['name', 'label', 'field_class', 'weight', 'format', 'search_field', 'facet_field', 'xpath']"
+ query="{field: '*'}"
+ fmClass='cmf'
+ autoHeight='true'
+ editOnEnter='true'>
+ <thead>
+ <tr><th field='xpath' width='25%'/></tr>
+ </thead>
+ </table>
+</div>
+
+<script type="text/javascript">
+ dojo.require('openils.Util');
+ dojo.require('openils.widget.AutoGrid');
+ openils.Util.addOnLoad( function() { mbFieldGrid.loadAll(); } );
+</script>
+[% END %]
+
+
['oncommand'],
function(event) { open_eg_web_page('conify/global/config/coded_value_map', null, event); }
],
+ 'cmd_server_admin_metabib_field' : [
+ ['oncommand'],
+ function(event) { open_eg_web_page('conify/global/config/metabib_field', null, event); }
+ ],
'cmd_server_admin_acn_prefix' : [
['oncommand'],
function(event) { open_eg_web_page('conify/global/config/acn_prefix', null, event); }
/>
<command id="cmd_server_admin_marc_code" />
<command id="cmd_server_admin_coded_value_map" />
+ <command id="cmd_server_admin_metabib_field" />
<command id="cmd_server_admin_billing_type" />
<command id="cmd_server_admin_acn_prefix" />
<command id="cmd_server_admin_acn_suffix" />
<menuitem label="&staff.main.menu.admin.server_admin.conify.acn_suffix.label;" command="cmd_server_admin_acn_suffix"/>
<menuitem label="&staff.main.menu.admin.server_admin.conify.marc_record_attrs.label;" command="cmd_server_admin_marc_code"/>
<menuitem label="&staff.main.menu.admin.server_admin.conify.coded_value_maps.label;" command="cmd_server_admin_coded_value_map"/>
+ <menuitem label="&staff.main.menu.admin.server_admin.conify.metabib_field.label;" command="cmd_server_admin_metabib_field"/>
<menuitem label="&staff.main.menu.admin.server_admin.conify.billing_type.label;" command="cmd_server_admin_billing_type"/>
<menuitem label="&staff.main.menu.admin.server_admin.conify.z3950_source.label;" command="cmd_server_admin_z39_source"/>
<menuitem label="&staff.main.menu.admin.server_admin.conify.circulation_modifier.label;" command="cmd_server_admin_circ_mod"/>