3 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
5 <!DOCTYPE window PUBLIC "" ""[
6 <!--#include virtual="/opac/locale/${locale}/lang.dtd"-->
9 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:xi="http://www.w3.org/2001/XInclude">
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 <script language='javascript' src='/opac/common/js/Cookie.js'> </script>
18 <script language='javascript' src='/opac/common/js/slimtree.js'> </script>
19 <script language='javascript' src='/opac/common/js/JSON_v1.js'> </script>
20 <script language='javascript' src='/opac/common/js/fmall.js'> </script>
21 <script language='javascript' src='/opac/common/js/fmgen.js'> </script>
22 <script language='javascript' src='/opac/common/js/opac_utils.js'> </script>
23 <script language='javascript' src='/opac/common/js/OrgTree.js'> </script>
24 <script language='javascript' src='/opac/common/js/org_utils.js'> </script>
25 <script language='javascript' src='/opac/common/js/init.js'> </script>
26 <script language='javascript' src='/opac/common/js/RemoteRequest.js'> </script>
27 <script language='javascript' src='/opac/common/js/sprintf.js'> </script>
28 <script language='javascript' src='user_edit.js'> </script>
33 .stay_hidden { visibility: hidden;
38 .hideme { visibility: hidden;
42 table { border-collapse: collapse;
52 border-top: solid black 1px;
55 td.odd { background-color: lightcyan; }
57 td.label { text-align: right;
61 td.value { text-align: left;
65 input[disabled='true'] { color: black; }
70 <body onload="try { init_editor() } catch(E) { alert(js2JSON(E)); }">
71 <form method="GET" name="editor" id="editor" >
75 <td class="label">&staff.patron.user_edit.user_name.label;</td>
76 <td class="value"><input disabled="true" type="text" name="user.usrname" id="user.usrname"/></td>
77 <td class="label">&staff.patron.user_edit.barcode.label;</td>
78 <td class="value"><input type="text" name="user.card.barcode" id="user.card.barcode" disabled="true"/></td>
81 <td class="label">&staff.patron.user_edit.firstname.label;</td>
82 <td class="value"><input disabled="true" type="text" name="user.first_given_name" id="user.first_given_name"/></td>
83 <td class="label">&staff.patron.user_edit.middlename.label;</td>
84 <td class="value"><input disabled="true" type="text" name="user.second_given_name" id="user.second_given_name"/></td>
85 <td class="label">&staff.patron.user_edit.lastname.label;</td>
86 <td class="value"><input disabled="true" type="text" name="user.family_name" id="user.family_name"/></td>
88 <tr class='advanced hideme'>
89 <td class="value" colspan="6">
94 <th>&staff.patron.user_edit.working_location.label;</th>
97 <tbody id="work_ous" name="work_ous"/>
101 <tr class='advanced hideme'>
102 <td class="value" colspan="6">
106 <th>&staff.patron.user_edit.permission.label;</th>
107 <th>&staff.patron.user_edit.applied.label;</th>
108 <th>&staff.patron.user_edit.depth.label;</th>
109 <th>&staff.patron.user_edit.grantable.label;</th>
112 <tbody id="permissions" name="permissions"/>
119 <button onclick="save_user(); return false;">&staff.patron.user_edit.save.label;</button>
123 <div class='hideme' id="permission-tmpl">
125 <td class="value" name='plabel'>
126 <span name="p.code"/>
128 <td class="value" name='papply'>
129 <input type="checkbox" name="p.id" onclick="set_perm(this.parentNode.parentNode);"/>
131 <td class="value" name='pdepth'>
132 <select onchange="set_perm(this.parentNode.parentNode);" name="p.depth"/>
134 <td class="value" name='pgrant'>
135 <input type="checkbox" name="p.grantable" onclick="set_perm(this.parentNode.parentNode);"/>
141 <div class='hideme' id="work_ou-tmpl">
143 <td class="value" name='wapply'>
144 <input type="checkbox" name="a.id" onclick="set_work_ou(this.parentNode.parentNode);"/>
146 <td class="value" name='label'>
147 <span name="a.name"/>
148 (<span name="a.shortname"/>)