source: LATMOS-Accounts-Web/root/html/create/user.tt @ 689

Last change on this file since 689 was 680, checked in by nanardon, 14 years ago
  • online check login name validity and user does not exists
  • Property svn:keywords set to Id Rev
File size: 1.7 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('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>
Note: See TracBrowser for help on using the repository browser.