source: branches/1.0/LATMOS-Accounts-Web/root/html/create/user.tt @ 971

Last change on this file since 971 was 971, checked in by nanardon, 12 years ago
  • set properties
  • Property svn:keywords set to Id
File size: 2.2 KB
Line 
1<!-- $Id$ -->
2<div id="objectform" class="objectform">
3<form action="[% c.uri_for('/create', 'user') %]" method="POST">
4<table border="0">
5[% IF step %]
6<tr><td>[% IF idexists %]<img src="[% c.uri_for('/static', 'icons', 'dialog-cancel.png') %]">[% END %]
7Login:</td><td><input type="text" id="name" name="id" value="[% c.req.param('id') | html %]">
8<span id="name_validity"></span>
9</td></tr>
10[% c.prototype.observe_field('name', {
11    url => c.uri_for('/ajax', 'check_new_name', 'user'),
12    with   => "'val='+value",
13    update => 'name_validity',
14    frequency => 1,
15    min_chars => 1,
16}) %]
17[% END %]
18<tr><td>[% form.attr_label('sn') %]</td><td>[% form.attr_field('sn') %]</td></tr>
19<tr><td>[% form.attr_label('givenName') %]</td><td>[% form.attr_field('givenName') %]</td></tr>
20<tr><td>[% form.attr_label('description') %]</td><td>[% form.attr_field('description') %]</td></tr>
21[% IF ! step %]
22<tr><td>Login (si pas de nom)</th><td><input type="text" id="name" name="id" value="[% c.req.param('id') | html %]">
23<span id="name_validity"></span>
24</td></tr>
25[% c.prototype.observe_field('name', {
26    url => c.uri_for('/ajax', 'check_new_name', 'user'),
27    with   => "'val='+value",
28    update => 'name_validity',
29    frequency => 1,
30    min_chars => 1,
31}) %]
32<input type="hidden" name="step" value="1">
33
34[% ELSE %]
35
36<input type="hidden" name="step" value="2">
37<tr><td>[% form.attr_label('gidNumber') %]</td><td>[% form.attr_field('gidNumber') %]</td></tr>
38<tr><td>[% form.attr_label('uidNumber') %] (attribué)</td><td>[% form.attr_field('uidNumber') %]</td></tr>
39<tr><td>[% form.attr_label('mail') %]</td><td>[% form.attr_field('mail') %]</td></tr>
40<tr><td>[% form.attr_label('aliases') %]</td><td>[% form.attr_field('aliases') %]
41<span id="[% 'aliases_span' %]"></span><br>
42[% c.prototype.observe_field('aliases', {
43    url => c.uri_for('/ajax', 'objexist', 'aliases'),
44    with   => "'val='+value+ '&attr=forward'",
45    update => 'aliases_span',
46    frequency => 1,
47    min_chars => 1,
48}) %]</td></tr>
49<tr><td>[% form.attr_label('revaliases') %]</td><td>[% form.attr_field('revaliases') %]</td></tr>
50<tr><td>[% form.attr_label('exported') %]</td><td>[% form.attr_field('exported') %]</td></tr>
51
52[% END %]
53<tr><td colspan="2"><input type="submit"></td></tr>
54</table>
55
56</form>
57</div>
Note: See TracBrowser for help on using the repository browser.