]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/xul/staff_client/server/patron/user_edit.xhtml
LP#1350042 Browser client templates/scripts (phase 1)
[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_xhtml.js'> </script>
28
29
30         <style>
31
32             /*
33             .messagecatalog { -moz-binding: url( /xul/server/main/bindings.xml#messagecatalog ) }
34             */
35
36             .stay_hidden {        visibility: hidden;
37                         display: none;
38
39             }
40
41             .hideme {        visibility: hidden;
42                         display: none;
43             }
44
45             table {        border-collapse: collapse;
46                     margin-bottom: 10px;
47                     margin-top: 10px;
48             }
49
50             th {        
51                     white-space: nowrap;
52                     padding-top: 15px;
53                     padding-bottom: 10px;
54                     text-align: center;
55                     border-top: solid black 1px;
56             }
57
58             td.odd {    background-color: lightcyan; }
59
60             td.label {    text-align: right;
61                     padding-right: 10px;
62             }
63
64             td.value {    text-align: left;
65                     padding-left: 10px;
66             }
67
68             input[disabled='true'] { color: black; }
69
70         </style>
71         </head>
72
73     <div class="messagecatalog" id="patronStrings" src="/xul/server/locale/<!--#echo var='locale'-->/patron.properties" />
74
75     <body onload="try { setTimeout(init_editor,1) } catch(E) { alert(js2JSON(E)); }">
76         <form method="GET" name="editor" id="editor" >
77
78         <table width="100%">
79             <tr>
80                 <td class="label">&staff.patron.user_edit.user_name.label;</td>
81                 <td class="value"><input disabled="true" type="text" name="user.usrname" id="user.usrname"/></td>
82                 <td class="label">&staff.patron.user_edit.barcode.label;</td>
83                 <td class="value"><input type="text" name="user.card.barcode" id="user.card.barcode" disabled="true"/></td>
84             </tr>
85             <tr>
86                 <td class="label">&staff.patron.user_edit.firstname.label;</td>
87                 <td class="value"><input disabled="true" type="text" name="user.first_given_name" id="user.first_given_name"/></td>
88                 <td class="label">&staff.patron.user_edit.middlename.label;</td>
89                 <td class="value"><input disabled="true" type="text" name="user.second_given_name" id="user.second_given_name"/></td>
90                 <td class="label">&staff.patron.user_edit.lastname.label;</td>
91                 <td class="value"><input disabled="true" type="text" name="user.family_name" id="user.family_name"/></td>
92             </tr>
93             <tr class='advanced hideme'>
94                 <td class="value" colspan="6">
95                     <table width="100%">
96                         <thead>
97                             <tr>
98                                 <th></th>
99                                 <th>&staff.patron.user_edit.working_location.label;</th>
100                             </tr>
101                         </thead>
102                         <tbody id="work_ous" name="work_ous"/>
103                     </table>
104                 </td>
105             </tr>
106             <tr class='advanced hideme'>
107                 <td class="value" colspan="6">
108                     <table width="100%">
109                         <thead>
110                             <tr>
111                                 <th>&staff.patron.user_edit.permission.label;</th>
112                                 <th>&staff.patron.user_edit.applied.label;</th>
113                                 <th>&staff.patron.user_edit.depth.label;</th>
114                                 <th>&staff.patron.user_edit.grantable.label;</th>
115                             </tr>
116                         </thead>
117                         <tbody id="permissions" name="permissions"/>
118                     </table>
119                 </td>
120             </tr>
121
122         </table>
123
124         <button onclick="save_user(); return false;">&staff.patron.user_edit.save.label;</button>
125         </form>
126
127
128         <div class='hideme' id="permission-tmpl">
129             <table>
130                 <tr name='prow'>
131                     <td class="value" name='plabel'>
132                         <span name="p.code"></span>
133                     </td>
134                     <td class="value" name='papply'>
135                         <input type="checkbox" name="p.id" onclick="set_perm(this.parentNode.parentNode);"/>
136                     </td>
137                     <td class="value" name='pdepth'>
138                         <select onchange="set_perm(this.parentNode.parentNode);" name="p.depth"/>
139                     </td>
140                     <td class="value" name='pgrant'>
141                         <input type="checkbox" name="p.grantable" onclick="set_perm(this.parentNode.parentNode);"/>
142                     </td>
143                 </tr>
144             </table>
145         </div>
146
147
148         <div class='hideme' id="work_ou-tmpl">
149             <table>
150                 <tr name='wrow'>
151                     <td class="value" name='wapply'>
152                         <input type="checkbox" name="a.id" onclick="set_work_ou(this.parentNode.parentNode);"/>
153                     </td>
154                     <td class="value" name='label'>
155                         <span name="a.name"></span>
156                         (<span name="a.shortname"></span>)
157                     </td>
158                 </tr>
159             </table>
160         </div>
161
162         <div class="hideme"><!-- embedded string -->
163             <span id="staff.patron.user_edit.display_perm.select_one">
164                 &staff.patron.user_edit.display_perm.select_one;
165             </span>
166             <span id="staff.patron.user_edit.save_user.depth_required">
167                 &staff.patron.user_edit.save_user.depth_required;
168             </span>
169             <span id="staff.patron.user_edit.save_user.user_modified_successfully">
170                 &staff.patron.user_edit.save_user.user_modified_successfully;
171             </span>
172         </div>
173
174     </body>
175 </html>
176