]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/xul/staff_client/server/patron/user_edit.xhtml
More self-closing cleanup
[working/Evergreen.git] / Open-ILS / xul / staff_client / server / patron / user_edit.xhtml
1 <?xml version='1.0'?>
2
3 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
4 <!-- LOCALIZATION -->
5 <!DOCTYPE window PUBLIC "" ""[
6     <!--#include virtual="/opac/locale/${locale}/lang.dtd"-->
7 ]>
8
9 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:xi="http://www.w3.org/2001/XInclude">
10
11         <head>
12                 <title>&staff.patron.user_edit.title;</title>
13                 <script language='javascript' src='/opac/common/js/utils.js'> </script>
14                 <script language='javascript' src='/opac/common/js//config.js'> </script>
15                 <script language='javascript' src='/opac/common/js/CGI.js'> </script>
16
17                 <script language='javascript' src='/opac/common/js/slimtree.js'> </script>
18                 <script language='javascript' src='/opac/common/js/JSON_v1.js'> </script>
19                 <script language='javascript' src='/opac/common/js/fmall.js'> </script>
20                 <script language='javascript' src='/opac/common/js/fmgen.js'> </script>
21                 <script language='javascript' src='/opac/common/js/opac_utils.js'> </script>
22                 <script language='javascript' src='/opac/common/js/<!--#echo var="locale"-->/OrgTree.js'> </script>
23                 <script language='javascript' src='/opac/common/js/org_utils.js'> </script>
24                 <script language='javascript' src='/opac/common/js/init.js'> </script>
25                 <script language='javascript' src='/opac/common/js/RemoteRequest.js'> </script>
26                 <script language='javascript' src='/opac/common/js/sprintf.js'> </script>
27                 <script language='javascript' src='user_edit.js'> </script>
28
29
30         <style>
31
32             .messagecatalog { -moz-binding: url( /xul/server/main/bindings.xml#messagecatalog ) }
33
34             .stay_hidden {        visibility: hidden;
35                         display: none;
36
37             }
38
39             .hideme {        visibility: hidden;
40                         display: none;
41             }
42
43             table {        border-collapse: collapse;
44                     margin-bottom: 10px;
45                     margin-top: 10px;
46             }
47
48             th {        
49                     white-space: nowrap;
50                     padding-top: 15px;
51                     padding-bottom: 10px;
52                     text-align: center;
53                     border-top: solid black 1px;
54             }
55
56             td.odd {    background-color: lightcyan; }
57
58             td.label {    text-align: right;
59                     padding-right: 10px;
60             }
61
62             td.value {    text-align: left;
63                     padding-left: 10px;
64             }
65
66             input[disabled='true'] { color: black; }
67
68         </style>
69         </head>
70
71     <div class="messagecatalog" id="patronStrings" src="/xul/server/locale/<!--#echo var='locale'-->/patron.properties" />
72
73     <body onload="try { init_editor() } catch(E) { alert(js2JSON(E)); }">
74         <form method="GET" name="editor" id="editor" >
75
76         <table width="100%">
77             <tr>
78                 <td class="label">&staff.patron.user_edit.user_name.label;</td>
79                 <td class="value"><input disabled="true" type="text" name="user.usrname" id="user.usrname"/></td>
80                 <td class="label">&staff.patron.user_edit.barcode.label;</td>
81                 <td class="value"><input type="text" name="user.card.barcode" id="user.card.barcode" disabled="true"/></td>
82             </tr>
83             <tr>
84                 <td class="label">&staff.patron.user_edit.firstname.label;</td>
85                 <td class="value"><input disabled="true" type="text" name="user.first_given_name" id="user.first_given_name"/></td>
86                 <td class="label">&staff.patron.user_edit.middlename.label;</td>
87                 <td class="value"><input disabled="true" type="text" name="user.second_given_name" id="user.second_given_name"/></td>
88                 <td class="label">&staff.patron.user_edit.lastname.label;</td>
89                 <td class="value"><input disabled="true" type="text" name="user.family_name" id="user.family_name"/></td>
90             </tr>
91             <tr class='advanced hideme'>
92                 <td class="value" colspan="6">
93                     <table width="100%">
94                         <thead>
95                             <tr>
96                                 <th></th>
97                                 <th>&staff.patron.user_edit.working_location.label;</th>
98                             </tr>
99                         </thead>
100                         <tbody id="work_ous" name="work_ous"/>
101                     </table>
102                 </td>
103             </tr>
104             <tr class='advanced hideme'>
105                 <td class="value" colspan="6">
106                     <table width="100%">
107                         <thead>
108                             <tr>
109                                 <th>&staff.patron.user_edit.permission.label;</th>
110                                 <th>&staff.patron.user_edit.applied.label;</th>
111                                 <th>&staff.patron.user_edit.depth.label;</th>
112                                 <th>&staff.patron.user_edit.grantable.label;</th>
113                             </tr>
114                         </thead>
115                         <tbody id="permissions" name="permissions"/>
116                     </table>
117                 </td>
118             </tr>
119
120         </table>
121
122         <button onclick="save_user(); return false;">&staff.patron.user_edit.save.label;</button>
123         </form>
124
125
126         <div class='hideme' id="permission-tmpl">
127             <table>
128                 <tr name='prow'>
129                     <td class="value" name='plabel'>
130                         <span name="p.code"></span>
131                     </td>
132                     <td class="value" name='papply'>
133                         <input type="checkbox" name="p.id" onclick="set_perm(this.parentNode.parentNode);"/>
134                     </td>
135                     <td class="value" name='pdepth'>
136                         <select onchange="set_perm(this.parentNode.parentNode);" name="p.depth"/>
137                     </td>
138                     <td class="value" name='pgrant'>
139                         <input type="checkbox" name="p.grantable" onclick="set_perm(this.parentNode.parentNode);"/>
140                     </td>
141                 </tr>
142             </table>
143         </div>
144
145
146         <div class='hideme' id="work_ou-tmpl">
147             <table>
148                 <tr name='wrow'>
149                     <td class="value" name='wapply'>
150                         <input type="checkbox" name="a.id" onclick="set_work_ou(this.parentNode.parentNode);"/>
151                     </td>
152                     <td class="value" name='label'>
153                         <span name="a.name"></span>
154                         (<span name="a.shortname"></span>)
155                     </td>
156                 </tr>
157             </table>
158         </div>
159
160     </body>
161 </html>
162