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 %] |
---|
7 | Login:</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('exported') %]</td><td>[% form.attr_field('exported') %]</td></tr> |
---|
40 | |
---|
41 | [% END %] |
---|
42 | <tr><td colspan="2"><input type="submit"></td></tr> |
---|
43 | </table> |
---|
44 | |
---|
45 | </form> |
---|
46 | </div> |
---|