]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/xul/staff_client/server/admin/org_unit_settings.xhtml
Added Tags support in the org_unit_settings display page.
[Evergreen.git] / Open-ILS / xul / staff_client / server / admin / org_unit_settings.xhtml
1 <?xml version='1.0' encoding="UTF-8"?>
2 <!-- 
3 # Copyright (C) 2008  Georgia Public Library Service
4 # Bill Erickson <erickson@esilibrary.com>
5 # This program is free software; you can redistribute it and/or
6 # modify it under the terms of the GNU General Public License
7 # as published by the Free Software Foundation; either version 2
8 # of the License, or (at your option) any later version.
9
10 # This program is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13 # GNU General Public License for more details.
14 -->
15
16 <!DOCTYPE html PUBLIC 
17     "-//W3C//DTD XHTML 1.0 Transitional//EN" 
18     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" [
19     <!--#include virtual="/opac/locale/${locale}/lang.dtd"-->
20 ]>
21
22 <html xmlns='http://www.w3.org/1999/xhtml'>
23     <head>
24         <title>&staff.server.admin.org_unit_settings.title;</title>
25         <link type='text/css' rel='stylesheet' href='admin.css'/>
26         <script type="text/javascript" src='/IDL2js?aou,aout,pgt,au,coust,aous,csg'></script>
27         <script type="text/javascript" djConfig="parseOnLoad: true,isDebug:false" src="/js/dojo/dojo/dojo.js"></script>
28         <script type="text/javascript" djConfig="parseOnLoad: true,isDebug:false" src="/js/dojo/dojo/openils_dojo.js"></script>
29         <script type="text/javascript" src='org_unit_settings.js'></script>
30     </head>
31     <body class="tundra tall">
32         <div dojoType="dijit.layout.LayoutContainer" orientation="vertical" class="tall">
33             <div dojoType="dijit.layout.ContentPane" layoutAlign='top'>
34                 <h1>&staff.server.admin.org_unit_settings.title;</h1><br/>
35                 <span>&staff.server.admin.org_unit_settings.context;</span>
36                 <span>
37                     <select dojoType="openils.widget.OrgUnitFilteringSelect" jsId='osContextSelector'
38                         searchAttr="shortname" autocomplete="true" labelAttr='shortname' onchange='osChangeContext();'> 
39                     </select>
40                 </span>
41                 <span>&staff.server.admin.org_unit_settings.uninherited;</span>
42             </div>
43             <div dojoType="dijit.layout.ContentPane" layoutAlign='client'>
44                 <div class='hide_me' id='no-perms'><b>&staff.server.admin.org_unit_settings.no_perms;</b></div>
45             </div>
46             <div dojoType="dijit.layout.ContentPane" layoutAlign='client' class='tall'>
47                 <script>
48                     var osGridLayout = [{
49                         defaultCell: {styles: 'text-align: center;'},
50                         cells : [[
51                             {   name: 'Edit', 
52                                 value: '&lt;a href=&quot;javascript:void(0);&quot; onclick=&quot;osLaunchEditor(\'SETTING\');&quot;>Edit&lt;/a>',
53                                 get: osGetEditLink, 
54                                 formatter : osFormatEditLink
55                             },
56                             {name: 'Group', get: osGetGridData, field:'grp'},
57                             {name: 'Setting', get: osGetGridData, field:'label', width:'auto', styles:'text-align:left;'},
58                             {name: 'Context', get: osGetGridData, field:'context'},
59                             {name: 'Value', get: osGetGridData, field:'value', width:'auto'},
60                         ]]
61                     }];
62                 </script>
63                 <div dojoType='dojox.Grid' jsId='osGrid'> </div>
64             </div>
65         </div>
66
67         <!-- edit dialog -->
68         <div dojoType="dijit.Dialog" jsId='osEditDialog' title="&staff.server.admin.org_unit_settings.edit_setting;">
69             <table class='form_table'>
70                 <thead>
71                     <tr><td colspan='2' align='center'><div id='os-edit-name'/></td></tr>
72                     <tr><td colspan='2' align='center'><div id='os-edit-desc' style='max-width:600px;'/></td></tr>
73                 </thead>
74                 <tbody>
75                     <tr>
76                         <td>Context</td>
77                         <td> 
78                             <select dojoType="openils.widget.OrgUnitFilteringSelect" jsId='osEditContextSelector'
79                                 searchAttr="shortname" autocomplete="true" labelAttr='shortname'> 
80                             </select>
81                         </td>
82                     </tr>
83                     <tr>
84                         <td>Value</td>
85                         <td>
86                             <input dojoType='dijit.form.TextBox' jsId='osEditTextBox'/>
87                             <input dojoType='dijit.form.CurrencyTextBox' jsId='osEditCurrencyTextBox'/>
88                             <input dojoType='dijit.form.NumberTextBox' jsId='osEditNumberTextBox'/>
89                             <select dojoType='dijit.form.FilteringSelect' jsId='osEditBoolSelect'>
90                                 <option value='true'>&common.true;</option>
91                                 <option value='false'>&common.false;</option>
92                             </select>
93                             <div id='os-edit-auto-widget'></div>
94                         </td>
95                     </tr>
96                     <tr>
97                         <td> 
98                             <button dojoType='dijit.form.Button' onclick='osEditSetting(true);'>&staff.server.admin.org_unit_settings.delete_setting;</button>
99                         </td>
100                         <td> 
101                             <button dojoType='dijit.form.Button' onclick='osEditSetting();'>&staff.server.admin.org_unit_settings.update_setting;</button>
102                         </td>
103                     </tr>
104                 </tbody>
105             </table>
106         </div> <!-- edit dialog -->
107         <span id='os-true' class='hidden'>&common.true;</span>
108         <span id='os-false' class='hidden'>&common.false;</span>
109         <div dojoType="openils.widget.ProgressDialog" jsId="progressDialog" indeterminate="true"></div>
110         <div class="hidden"></div>
111     </body>
112 </html>
113