--- /dev/null
+[% WRAPPER default/base.tt2 %]
+[% ctx.page_title = 'Configure Control Set Authority Fields' %]
+<div dojoType="dijit.layout.ContentPane" layoutAlign="client">
+ <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
+ <div>Thesauri</div>
+ <div>
+ <button dojoType='dijit.form.Button' onClick='acsafGrid.showCreateDialog()'>New Control Set Authority Field</button>
+ <button dojoType='dijit.form.Button' onClick='acsafGrid.deleteSelected()'>Delete Selected</button>
+ </div>
+ </div>
+ <div>
+ <table jsId="acsafGrid"
+ dojoType="openils.widget.AutoGrid"
+ autoHeight='true'
+ fieldOrder="['control_set','name','tag','sf_list','description','main_entry']"
+ suppressFields="['id']"
+ suppressEditFields="['id']"
+ query="{id: '*'}"
+ fmClass='acsaf'
+ editOnEnter='true'/>
+</div>
+
+<script type="text/javascript">
+ dojo.require("openils.widget.PCrudAutocompleteBox");
+ dojo.require('openils.widget.AutoGrid');
+
+ openils.Util.addOnLoad(
+ function() {
+ acsafGrid.overrideEditWidgets.control_set =
+ new openils.widget.PCrudAutocompleteBox({
+ "fmclass": "acs", "searchAttr": "name"
+ });
+ acsafGrid.overrideEditWidgets.control_set.shove = {"create": ""};
+ acsafGrid.loadAll({order_by:{acsaf : 'name'}}, {"id": {"!=": null}});
+ }
+ );
+</script>
+[% END %]
+
+
--- /dev/null
+[% WRAPPER default/base.tt2 %]
+[% ctx.page_title = 'Configure Control Set Bibliographic Fields' %]
+<div dojoType="dijit.layout.ContentPane" layoutAlign="client">
+ <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
+ <div>Thesauri</div>
+ <div>
+ <button dojoType='dijit.form.Button' onClick='acsbfGrid.showCreateDialog()'>New Control Set Bibliographic Field</button>
+ <button dojoType='dijit.form.Button' onClick='acsbfGrid.deleteSelected()'>Delete Selected</button>
+ </div>
+ </div>
+ <div>
+ <table jsId="acsbfGrid"
+ dojoType="openils.widget.AutoGrid"
+ autoHeight='true'
+ fieldOrder="['tag','authority_field']"
+ suppressFields="['id']"
+ suppressEditFields="['id']"
+ query="{id: '*'}"
+ fmClass='acsbf'
+ editOnEnter='true'/>
+</div>
+
+<script type="text/javascript">
+ dojo.require("openils.widget.PCrudAutocompleteBox");
+ dojo.require('openils.widget.AutoGrid');
+
+ openils.Util.addOnLoad(
+ function() {
+ acsbfGrid.overrideEditWidgets.authority_field =
+ new openils.widget.PCrudAutocompleteBox({
+ "fmclass": "acsaf", "searchAttr": "name"
+ });
+ acsbfGrid.overrideEditWidgets.authority_field.shove = {"create": ""};
+ acsbfGrid.loadAll({order_by:{acsbf : 'tag'}}, {"id": {"!=": null}});
+ }
+ );
+</script>
+[% END %]
+
+
--- /dev/null
+[% WRAPPER default/base.tt2 %]
+[% ctx.page_title = 'Configure Authority Control Sets' %]
+<div dojoType="dijit.layout.ContentPane" layoutAlign="client">
+ <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
+ <div>Control Sets</div>
+ <div>
+ <button dojoType='dijit.form.Button' onClick='ctlSetGrid.showCreateDialog()'>New Control Set</button>
+ <button dojoType='dijit.form.Button' onClick='ctlSetGrid.deleteSelected()'>Delete Selected</button>
+ </div>
+ </div>
+ <div>
+ <table jsId="ctlSetGrid"
+ dojoType="openils.widget.AutoGrid"
+ autoHeight='true'
+ fieldOrder="['name','description']"
+ suppressFields="['id']"
+ suppressEditFields="['id']"
+ query="{id: '*'}"
+ fmClass='acs'
+ editOnEnter='true'/>
+</div>
+
+<script type="text/javascript">
+ dojo.require('openils.widget.AutoGrid');
+ openils.Util.addOnLoad(
+ function() {
+ ctlSetGrid.loadAll({order_by:{acs : 'name'}}, {"id": {"!=": null}});
+ }
+ );
+
+</script>
+[% END %]
+
+
--- /dev/null
+[% WRAPPER default/base.tt2 %]
+[% ctx.page_title = 'Configure Authority Thesaurus' %]
+<div dojoType="dijit.layout.ContentPane" layoutAlign="client">
+ <div dojoType="dijit.layout.ContentPane" layoutAlign="top" class='oils-header-panel'>
+ <div>Thesauri</div>
+ <div>
+ <button dojoType='dijit.form.Button' onClick='thesGrid.showCreateDialog()'>New Thesaurus</button>
+ <button dojoType='dijit.form.Button' onClick='thesGrid.deleteSelected()'>Delete Selected</button>
+ </div>
+ </div>
+ <div>
+ <table jsId="thesGrid"
+ dojoType="openils.widget.AutoGrid"
+ autoHeight='true'
+ fieldOrder="['code','name','description','control_set]"
+ query="{code:'*'}"
+ fmClass='at'
+ editOnEnter='true'/>
+</div>
+
+<script type="text/javascript">
+ dojo.require("openils.widget.PCrudAutocompleteBox");
+ dojo.require('openils.widget.AutoGrid');
+
+ openils.Util.addOnLoad(
+ function() {
+ thesGrid.overrideEditWidgets.control_set =
+ new openils.widget.PCrudAutocompleteBox({
+ "fmclass": "acs", "searchAttr": "name"
+ });
+ thesGrid.overrideEditWidgets.control_set.shove = {"create": ""};
+ thesGrid.loadAll({order_by:{at : 'name'}}, {"id": {"!=": null}});
+ }
+ );
+</script>
+[% END %]
+
+