]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/templates/default/conify/global/config/org_unit_setting_type.tt2
org_unit_setting_type management interface. comitted in anticipation of the new...
[working/Evergreen.git] / Open-ILS / web / templates / default / conify / global / config / org_unit_setting_type.tt2
1 [% WRAPPER default/base.tt2 %]
2 [% ctx.page_title = 'Org Unit Setting Types' %]
3
4 <script type ="text/javascript">
5     dojo.require('dijit.form.FilteringSelect');
6     dojo.require('openils.widget.AutoGrid');
7
8     openils.Util.addOnLoad(
9         function() {
10             ostGrid.overrideEditWidgets.datatype = dTypeSelector;
11             ostGrid.loadAll({order_by:{coust : 'name'}});
12         }
13     );
14
15     function formatDatatype(dtype) {
16         // pull the label from the type selector
17         return dojo.query('[value=' + dtype +']', dTypeSelector.domNode)[0].innerHTML;
18     }
19
20 </script>
21
22 <div class='hidden'>
23     <select dojoType="dijit.form.FilteringSelect" jsId="dTypeSelector">
24         <option value='string' selected='selected'>String</option>
25         <option value='bool'>Boolean</option>
26         <option value='integer'>Integer</option>
27         <option value='float'>Float</option>
28         <option value='currency'>Currency</option>
29         <option value='interval'>Interval</option>
30         <option value='date'>Date</option>
31         <option value='object'>Object</option>
32         <option value='array'>Array</option>
33         <option value='link'>Link</option>
34     </select>
35 </div>
36
37
38 <div dojoType="dijit.layout.ContentPane" layoutAlign="client" class='oils-header-panel'>
39     <div>Org Unit Setting Types</div>
40     <div>
41         <button dojoType='dijit.form.Button' onClick='ostGrid.showCreateDialog()'>New Org Setting Type</button>
42         <button dojoType='dijit.form.Button' onClick='ostGrid.deleteSelected()'>Delete Selected</button>
43     </div>
44 </div>
45
46 <div dojoType="dijit.layout.ContentPane" layoutAlign="client">
47     <table  jsId="ostGrid"
48             autoHeight='true'
49             dojoType="openils.widget.AutoGrid"
50             fieldOrder="['name', 'label', 'datatype', 'description', 'fm_class']"
51             query="{name: '*'}"
52             defaultCellWidth='"auto"'
53             fmClass='coust'
54             editOnEnter='true'>
55         <thead>
56             <tr>
57                 <th field="datatype" formatter="formatDtype"/>
58             </tr>
59         </thead>
60     </table>
61  </div>
62
63 [% END %]