2 <!-- Application: Evergreen Staff Client -->
3 <!-- Screen: User Perm Editor -->
5 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
7 <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
8 <?xml-stylesheet href="/xul/server/skin/global.css" type="text/css"?>
9 <?xml-stylesheet href="/xul/server/skin/patron_display.css" type="text/css"?>
11 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
13 <!DOCTYPE window PUBLIC "" ""[
14 <!--#include virtual="/opac/locale/${locale}/lang.dtd"-->
17 <window id="patron_barcode_entry_win"
18 onload="try { init_editor(); } catch(E) { alert(js2JSON(E)); }"
19 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
21 <messagecatalog id="patronStrings" src="/xul/server/locale/<!--#echo var='locale'-->/patron.properties"/>
22 <script type="text/javascript">var myPackageDir = 'open_ils_staff_client'; var IAMXUL = true; var g = {};</script>
23 <script type='text/javascript' src='/opac/common/js/utils.js'/>
24 <script type='text/javascript' src='/opac/common/js//config.js'/>
25 <script type='text/javascript' src='/opac/common/js/CGI.js'/>
26 <script type='text/javascript' src='/opac/common/js/slimtree.js'/>
27 <script type='text/javascript' src='/opac/common/js/JSON_v1.js'/>
28 <script type='text/javascript' src='/opac/common/js/fmall.js'/>
29 <script type='text/javascript' src='/opac/common/js/fmgen.js'/>
30 <script type='text/javascript' src='/opac/common/js/opac_utils.js'/>
31 <script type='text/javascript' src='/opac/common/js/<!--#echo var="locale"-->/OrgTree.js'/>
32 <script type='text/javascript' src='/opac/common/js/org_utils.js'/>
33 <script type='text/javascript' src='/opac/common/js/init.js'/>
34 <script type='text/javascript' src='/opac/common/js/RemoteRequest.js'/>
35 <script type='text/javascript' src='/opac/common/js/sprintf.js'/>
37 <script type="text/javascript" src="/xul/server/main/JSAN.js"/>
38 <script type='text/javascript' src='user_edit.js'/>
41 <caption label="&staff.patron.user_edit.user_info.label;"/>
53 <label control="user.usrname" value="&staff.patron.user_edit.user_name.label;"/>
54 <textbox disabled="true" id="user.usrname"/>
55 <label control="user.card.barcode" value="&staff.patron.user_edit.barcode.label;"/>
56 <textbox disabled="true" id="user.card.barcode"/>
59 <label control="user.first_given_name" value="&staff.patron.user_edit.firstname.label;"/>
60 <textbox disabled="true" id="user.first_given_name"/>
61 <label control="user.second_given_name" value="&staff.patron.user_edit.middlename.label;"/>
62 <textbox disabled="true" id="user.second_given_name"/>
63 <label control="user.family_name" value="&staff.patron.user_edit.lastname.label;"/>
64 <textbox disabled="true" id="user.family_name"/>
69 <vbox flex="1" style="overflow: auto">
71 <caption label="&staff.patron.user_edit.working_location.label;"/>
80 <label value="&staff.patron.user_edit.working_shortname.label;" style="font-weight: bold"/>
81 <label value="&staff.patron.user_edit.working_name.label;" style="font-weight: bold"/>
82 <label value="&staff.patron.user_edit.working_ou.label;" style="font-weight: bold"/>
89 <caption label="&staff.patron.user_edit.permission_list.label;"/>
99 <label value="&staff.patron.user_edit.permission.label;" style="font-weight: bold"/>
100 <label value="&staff.patron.user_edit.applied.label;" style="font-weight: bold"/>
101 <label value="&staff.patron.user_edit.depth.label;" style="font-weight: bold"/>
102 <label value="&staff.patron.user_edit.grantable.label;" style="font-weight: bold"/>
104 <rows id="permissions"/>
109 <button oncommand="save_user(); return false;" label="&staff.patron.user_edit.save.label;"/>
110 <vbox style="display: none">
112 <label name="p.code"/>
113 <checkbox name="p.id" oncommand="set_perm(this.parentNode)"/>
114 <menulist name="p.depth" oncommand="set_perm(this.parentNode)"/>
115 <checkbox name="p.grantable" oncommand="set_perm(this.parentNode)"/>
118 <label name="a.shortname"/>
119 <label name="a.name"/>
120 <checkbox name="a.id" oncommand="set_work_ou(this.parentNode)"/>