Don't set a default account type when creating an ext account
[platal.git] / templates / admin / accounts.tpl
1 {**************************************************************************}
2 {*                                                                        *}
3 {*  Copyright (C) 2003-2014 Polytechnique.org                             *}
4 {*  http://opensource.polytechnique.org/                                  *}
5 {*                                                                        *}
6 {*  This program is free software; you can redistribute it and/or modify  *}
7 {*  it under the terms of the GNU General Public License as published by  *}
8 {*  the Free Software Foundation; either version 2 of the License, or     *}
9 {*  (at your option) any later version.                                   *}
10 {*                                                                        *}
11 {*  This program is distributed in the hope that it will be useful,       *}
12 {*  but WITHOUT ANY WARRANTY; without even the implied warranty of        *}
13 {*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *}
14 {*  GNU General Public License for more details.                          *}
15 {*                                                                        *}
16 {*  You should have received a copy of the GNU General Public License     *}
17 {*  along with this program; if not, write to the Free Software           *}
18 {*  Foundation, Inc.,                                                     *}
19 {*  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA               *}
20 {*                                                                        *}
21 {**************************************************************************}
22
23 {literal}
24 <script type="text/javascript">
25 /* <![CDATA[ */
26 function add_user_to_url(f) {
27   f.action += '/' + f.login.value;
28 }
29 /* ]]> */
30 </script>
31 {/literal}
32
33 <fieldset>
34   <legend>{icon name=user_edit} Administrer un compte</legend>
35   <form method="post" action="admin/user" onsubmit="add_user_to_url(this); return true">
36     {xsrf_token_field}
37     <p>
38       Il est possible d'entrer ici n'importe quelle adresse mail&nbsp;: redirection, melix, ou alias.
39     </p>
40     <p>
41       <input type="text" name="login" size="40" maxlength="255"
42              value="{if t($smarty.request.login)}{$smarty.request.login}{/if}" />
43       <input type="submit" name="select" value="edit" />
44       <input type="submit" name="su_account" value="su" />
45       <input type="submit" name="log_account" value="logs" />
46     </p>
47   </form>
48 </fieldset>
49
50 {if t($users) && $users->total() > 0}
51 <fieldset>
52   <legend>Liste des comptes manuels</legend>
53
54   <ul>
55     {iterate item=user from=$users}
56     <li>
57       <a href="admin/user/{$user->hruid}">{$user->fullName()} ({$user->hruid} - {$user->type})</a>
58     </li>
59     {/iterate}
60   </ul>
61 </fieldset>
62 {/if}
63
64 <fieldset>
65   <legend>Nouveau compte</legend>
66
67   <ul>
68     <li><a href="admin/add_accounts">Ajout d'un ensemble d'utilisateurs</a></li>
69     <li>Ajouter un compte manuel :</li>
70   </ul>
71   <form action="admin/accounts" method="post">
72     {xsrf_token_field}
73     <table style="width: 75%; margin-left: auto; margin-right: auto">
74       <tr>
75         <td class="titre">Type de compte</td>
76         <td>
77           <select name="type">
78             <option value="" disabled selected>-</option>
79             <option value="ax">Personnel de l'AX</option>
80             <option value="fx">Personnel de la FX</option>
81             <option value="school">Personnel de l'Ecole</option>
82           </select>
83           <a href="admin/account/types">Détail des permissions associées</a>
84         </td>
85       </tr>
86       <tr>
87         <td class="titre">Nom</td>
88         <td><input type="text" name="lastname" size="60" maxlength="255" value="" /></td>
89       </tr>
90       <tr>
91         <td class="titre">Prénom</td>
92         <td><input type="text" name="firstname" size="60" maxlength="255" value="" /></td>
93       </tr>
94       <tr>
95         <td class="titre">Sexe</td>
96         <td>
97           <select name="sex">
98             <option value="female">Femme</option>
99             <option value="male">Homme</option>
100           </select>
101         </td>
102       </tr>
103       <tr>
104         <td class="titre">Email</td>
105         <td><input type="text" name="email" size="60" maxlength="255" value="" /></td>
106       </tr>
107       <tr>
108         <td class="titre">Mot de passe</td>
109         <td>
110           <div style="float: left">
111             <input type="password" name="password" size="10" maxlength="256" />
112             <input type="hidden" name="pwhash" value="" />
113           </div>
114           <div style="float: left; margin-top: 5px">
115             {checkpasswd prompt="password" submit="create_account" text="Créer le compte"}
116           </div>
117         </td>
118       </tr>
119       <tr>
120         <td colspan="2" class="center">
121           <input type="submit" name="create_account" value="Créer le compte"
122                  onclick="return hashResponse('password', false, false, false);" />
123         </td>
124       </tr>
125     </table>
126   </form>
127 </fieldset>
128
129 {* vim:set et sw=2 sts=2 sws=2 fenc=utf-8: *}