]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/templates/default/actor/user/register.tt2
forward-ported the functionality for use-last-4-of-phone-as-default-password based...
[working/Evergreen.git] / Open-ILS / web / templates / default / actor / user / register.tt2
1 [% ctx.page_title = 'User Editor' %]
2 [% WRAPPER default/base.tt2 %]
3 <script src='[% ctx.media_prefix %]/js/ui/default/actor/user/register.js'> </script>
4
5 <style>
6
7     /* XXX Move me into the CSS tree XXX */
8
9     #uedit-tbody tr td {
10         padding: 5px;
11         text-align: left;
12     }
13
14
15     #uedit-save-div {
16         position: fixed;
17         top:40px;
18         right:30px;
19         width:300px;
20         border:2px solid #d9e8f9;
21         -moz-border-radius: 10px;
22         font-weight: bold;
23         padding: 12px;
24         text-align:center;
25         vertical-align:middle;
26     }
27
28     #uedit-help-div {
29         position: fixed;
30         top:124px;
31         right:30px;
32         width:300px;
33         border:2px dashed #d9e8f9;
34         -moz-border-radius: 10px;
35         font-weight: bold;
36         padding: 20px;
37     }
38
39     #uedit-dupe-div {
40         position: fixed;
41         top:124px;
42         right:30px;
43         width:300px;
44         border:2px dashed #d9e8f9;
45         -moz-border-radius: 10px;
46         font-weight: bold;
47         padding: 20px;
48     }
49
50     .uedit-help {
51         width: 25px;
52         border:1px solid #e0e0e0;
53         text-align:center;
54         vertical-align:middle;
55     }
56     .divider td {
57         min-height:10px;
58         background-color: #e0e0e0;
59     }
60
61     .divider span { padding: 0px 5px 0px 5px; }
62
63     .newaddr-row td {
64         text-align: right;
65         border-top:1px dashed #d9e8f9;
66     }
67     .newaddr-row td:last-child {
68         border-right:1px dashed #d9e8f9;
69     }
70
71     .pending-addr-row td { border:1px solid #aaa; }
72
73     .uedit-addr-del-button {margin-left: 10px; color:red;}
74
75     .dijitTextBoxFocused, .dijitFocused { border:1px dashed #3e3e3e; color: #303030; font-weight:bold;}
76
77     .hide-non-required tr:not([required]) {
78         visibility:hidden;
79         display:none;
80     }
81
82     #require-toggle {
83         margin-top:10px;
84         margin-bottom:-5px;
85     }
86
87 </style>
88
89 <table>
90     <tbody id='uedit-tbody'>
91         <tr fmclass='ac' fmfield='barcode' required='required'/>
92         <tr fmclass='au' fmfield='usrname' required='required'/>
93         <tr fmclass='au' fmfield='passwd' required='required'/>
94         <tr fmclass='au' fmfield='passwd2' required='required'><td/><td>Verify Password</td><td/></tr>
95         <tr fmclass='au' fmfield='first_given_name' required='required'/>
96         <tr fmclass='au' fmfield='second_given_name'/>
97         <tr fmclass='au' fmfield='family_name' required='required'/>
98         <tr fmclass='au' fmfield='suffix'/>
99         <tr fmclass='au' fmfield='alias'/>
100         <tr fmclass='au' fmfield='dob'/>
101         <tr fmclass='au' fmfield='juvenile'/>
102         <tr fmclass='au' fmfield='ident_type' required='required'/>
103         <tr fmclass='au' fmfield='ident_value'/>
104         <tr fmclass='au' fmfield='email'/>
105         <tr fmclass='au' fmfield='day_phone'/>
106         <tr fmclass='au' fmfield='evening_phone'/>
107         <tr fmclass='au' fmfield='other_phone'/>
108         <tr fmclass='au' fmfield='home_ou' required='required'/>
109         <tr fmclass='au' fmfield='profile' required='required'/>
110         <tr fmclass='au' fmfield='expire_date' required='required'/>
111         <tr fmclass='au' fmfield='net_access_level' required='required'/>
112         <tr fmclass='au' fmfield='active'/>
113         <tr fmclass='au' fmfield='barred'/>
114         <tr fmclass='au' fmfield='master_account'/>
115         <tr fmclass='au' fmfield='claims_returned_count' wclass='dijit.form.NumberSpinner' wconstraints="{min:0,places:0}" wvalue='0'/>
116         <tr fmclass='au' fmfield='claims_never_checked_out_count' wclass='dijit.form.NumberSpinner' wconstraints="{min:0,places:0}" wvalue='0'/>
117         <tr fmclass='au' fmfield='alert_message' wclass='dijit.form.Textarea' wstyle='height:5em'/>
118
119         <tr class='divider hidden' id='uedit-settings-divider'><td colspan='0'>User Settings</td></tr>
120         <tr class='hidden' id='uedit-user-setting-template'>
121             <td/>
122             <td><span name='label'></span></td>
123             <td><div name='widget'></div></td>
124         </tr>
125
126         <!-- Address -->
127         <tr name='uedit-addr-divider' class='divider' type='addr-template' required='show'>
128             <td colspan='2'>Address</td>
129             <td>
130                 <span>Mailing</span><input type='radio' name='mailing_address'>
131                 <span>Billing</span><input type='radio' name='billing_address'>
132                 <button name='delete-button' class='uedit-addr-del-button'>X</button>
133             </td>
134         </tr>
135
136         <tr name='uedit-addr-pending-row' type='addr-template' class='pending-addr-row hidden'>
137             <td colspan='3'>
138                 <span style='padding-right:10px;'>This is a pending address: </span>
139                 <button name='approve-button'>Approve Address</button>
140                 <div name='replaced-addr-div'>
141                     <div name='replaced-addr'></div>
142                 </div>
143             </td>
144         </tr>
145
146         <tr name='uedit-addr-owner-row' type='addr-template' class='pending-addr-row hidden'>
147             <td colspan='3'>
148                 <span style='padding-right:10px;'>This address is owned by another user: </span>
149                 <a href='javascript:void(0);'  name='addr-owner'></a>
150             </td>
151         </tr>
152
153
154         <tr fmclass='aua' fmfield='address_type' type='addr-template' required='show'/>
155         <tr fmclass='aua' fmfield='post_code' type='addr-template' required='required'/>
156         <tr fmclass='aua' fmfield='street1' type='addr-template' required='required'/>
157         <tr fmclass='aua' fmfield='street2' type='addr-template' required='show'/>
158         <tr fmclass='aua' fmfield='city' type='addr-template' required='required'/>
159         <tr fmclass='aua' fmfield='county' type='addr-template' required='show'/>
160         <tr fmclass='aua' fmfield='state' type='addr-template' required='required'/>
161         <tr fmclass='aua' fmfield='country' type='addr-template' required='required'/>
162         <tr fmclass='aua' fmfield='valid' type='addr-template' required='show'/>
163         <tr fmclass='aua' fmfield='within_city_limits' type='addr-template' required='show'/>
164
165         <tr id='new-addr-row' class='newaddr-row' required='show'>
166             <td colspan='0' style='text-align:center;'>
167                 <button dojoType='dijit.form.Button' onClick='uEditNewAddr'>New Address</button>
168             </td>
169         </tr>
170
171         <!-- stat cats -->
172         <tr class='divider' id='stat-cat-divider'><td colspan='0'>Statistical Categories</td></tr>
173         <tr id='stat-cat-row-template'><td class='uedit-help'/><td name='name'/><td name='widget'/></tr>
174
175         <!-- surveys -->
176         <tr id='survey-row-template' class='divider'><td colspan='0' name='name'/></tr>
177         <tr id='survey-question-row-template'><td class='uedit-help'/><td name='question'/><td name='answers'/></tr>
178     </tbody>
179 </table>
180
181 <div id='uedit-save-div'>
182     <button dojoType='dijit.form.Button' jsId='saveButton' onClick='uEditSave'>Save</button>
183     <button dojoType='dijit.form.Button' jsId='saveCloneButton' onClick='uEditSaveClone'>Save &amp; Clone</button>
184     <div id='require-toggle'>
185         <a href='javascript:uEditToggleRequired();' id='uedit-show-required'>Show Only Required Fields</a>
186         <a href='javascript:uEditToggleRequired();' id='uedit-show-all' class='hidden'>Show All Fields</a>
187     </div>
188 </div>
189
190 <!-- context help widget -->
191 <a class='hidden' id='uedit-help-template'><img src='/opac/images/advancedsearch-icon.png'></img></a>
192 <fieldset id='uedit-help-div' class='hidden'>
193     <legend id='uedit-help-field'/>
194     <div id='uedit-help-text'/>
195 </fieldset>
196
197 <!-- duplicate patron search results -->
198 <div id='uedit-dupe-div' class='hidden'>
199     <div><a href='javascript:void(0);' id='uedit-dupe-names-link'></a></div>
200     <div><a href='javascript:void(0);' id='uedit-dupe-email-link'></a></div>
201     <div><a href='javascript:void(0);' id='uedit-dupe-ident-link'></a></div>
202     <div><a href='javascript:void(0);' id='uedit-dupe-phone-link'></a></div>
203     <div><a href='javascript:void(0);' id='uedit-dupe-address-link'></a></div>
204 </div>
205
206 [% END %]
207