70bb0fce162295ae64390c8d1b26613400020b9a
[platal.git] / templates / googleapps / index.tpl
1 {**************************************************************************}
2 {*                                                                        *}
3 {*  Copyright (C) 2003-2011 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 <h1>Ton compte Google Apps pour Polytechnique.org</h1>
24
25 <p>Polytechnique.org te fournit un compte <strong>Google Apps</strong> qui te permet de disposer
26   des applications web de Google (<a href="http://mail.google.com/a/polytechnique.org/">GMail</a>,
27   <a href="http://www.google.com/calendar/hosted/polytechnique.org/">Google Calendar</a>,
28   <a href="http://docs.google.com/a/polytechnique.org/">Google Docs</a>, et bien d'autres)
29   sur ton adresse Polytechnique.org habituelle (<a href="Xorg/GoogleApps">en savoir plus</a>).
30 </p>
31
32 {if !$account->g_status}
33 {if !$has_password_sync}
34 <p>Tu peux créer ce compte indépendant <em>Google Apps pour Polytechnique.org</em> en utilisant le
35   formulaire ci-dessous.
36 </p>
37 <p><strong>Attention&nbsp;:</strong> ce compte Google Apps est hébergé par <em>Google</em>, et non
38   par Polytechnique.org. Nous te déconseillons d'y conserver des informations
39   confidentielles ou sensibles&nbsp;!<br />&nbsp;
40 </p>
41 {/if}
42
43 <table class="bicol" id="create">
44   <col width="8%" />
45   <col width="92%" />
46   <tr>
47     <th colspan="2">Création de ton compte Google Apps</th>
48   </tr>
49
50   {if !$has_password_sync}
51     <form action="googleapps/create" method="get">
52     <tr class="impair">
53       <td colspan="2"><strong>Mot de passe du compte&nbsp;:</strong></td>
54     </tr>
55     <tr class="impair">
56       <td style="text-align: center">
57         <input type="radio" name="password_sync" value="1" checked="checked" id="pwsync_true" />
58       </td>
59       <td>
60         <label for="pwsync_true">Utiliser ton mot de passe Polytechnique.org pour ton compte Google Apps.</label><br />
61         <span style="font-size: smaller; font-style: italic;">
62           Les futurs changements de ton mot de passe seront répercutés sur ton compte Google Apps.
63         </span><br />
64         <span style="font-size: smaller; font-weight: bold;">
65           Réglage recommandé par Polytechnique.org.
66         </span>
67       </td>
68     </tr>
69     <tr class="impair">
70       <td style="text-align: center">
71         <input type="radio" name="password_sync" value="0" id="pwsync_false" />
72       </td>
73       <td>
74         <label for="pwsync_false">Utiliser un nouveau mot de passe pour ton compte Google Apps.</label>
75       </td>
76     </tr>
77     <tr class="impair">
78       <td colspan="2" style="text-align: center">
79         <input type="submit" value="Continuer &gt;&gt;" />
80       </td>
81     </tr>
82     </form>
83   {else}
84     <tr class="impair">
85       <td colspan="2"><strong>Mot de passe du compte&nbsp;:</strong></td>
86     </tr>
87     {if $password_sync}
88       <tr class="impair">
89         <td></td>
90         <td>
91           Tu as choisi d'avoir le même mot de passe pour Google Apps et Polytechnique.org.<br />
92           Tu peux encore choisir d'utiliser des <a href="googleapps/create?password_sync=0">mots de passe différents</a>.
93         </td>
94       </tr>
95     {else}
96       <tr class="impair">
97         <td></td>
98         <td>Tu as choisi d'avoir un nouveau mot de passe pour ton compte Google Apps&nbsp;:</td>
99       </tr>
100       <tr class="impair">
101         <td colspan="2">
102           <form action="#" method="post">
103           <table class="tinybicol">
104             <tr>
105               <td class="titre">Nouveau mot de passe</td>
106               <td><input type="password" name="new1" onfocus="document.forms.changepass2.password_sync[1].checked = true;" /></td>
107             </tr>
108             <tr>
109               <td class="titre">Vérification</td>
110               <td><input type="password" name="new2" onfocus="document.forms.changepass2.password_sync[1].checked = true;" /></td>
111             </tr>
112             <tr>
113               <td class="titre">Sécurité</td>
114               <td>{checkpasswd prompt="new" submit="create_account" text="Créer mon compte !"}</td>
115             </tr>
116           </table>
117           </form>
118         </td>
119       </tr>
120       <tr class="impair">
121         <td></td>
122         <td>
123           Tu peux encore choisir d'<a href="googleapps/create?password_sync=1">avoir des mots de passes synchronisés</a>.
124         </td>
125       </tr>
126     {/if}
127
128     <form action="googleapps/create" method="post" id="changepass2">
129     {xsrf_token_field}
130     <tr class="pair">
131       <td colspan="2"><strong>Redirection des emails&nbsp;:</strong></td>
132     </tr>
133     <tr class="pair">
134       <td style="text-align: center">
135         <input type="radio" name="redirect_mails" value="1" checked="checked" id="redirection_true" />
136       </td>
137       <td>
138         <label for="redirection_true">Ajouter une redirection de mes emails vers mon compte Google Apps.</label><br />
139         <span style="font-size: smaller;">
140           Tes <em>Polytechnique.org</em> seront redirigés vers ton nouveau webmail, en plus de tes redirections actuelles.<br /><br />
141           <strong>Attention&nbsp;: ton compte Google Apps est hébergé par <em>Google</em>.</strong><br />
142           Si tu utilises tes adresses <em>Polytechnique.org</em> pour des communications confidentielles ou dans un cadre professionnel,
143           nous te déconseillons donc de rediriger tes emails vers Google Apps.
144         </span>
145       </td>
146     </tr>
147     <tr class="pair">
148       <td colspan="2" style="text-align: center">- ou -</td>
149     </tr>
150     <tr class="pair">
151       <td style="text-align: center">
152         <input type="radio" name="redirect_mails" value="0" id="redirection_false" />
153       </td>
154       <td>
155         <label for="redirection_false">Ne <i>pas</i> rediriger mes emails vers mon compte Google Apps.</label><br />
156         <span style="font-size: smaller;">
157           Tu ne pourras pas lire tes emails dans ton nouveau webmail Google Apps.<br />
158           <strong>Ce réglage n'est pas recommandé par Polytechnique.org.</strong>
159         </span>
160       </td>
161     </tr>
162
163     <tr class="impair">
164       <td colspan="2"><b>Création du compte&nbsp;:</b></td>
165     </tr>
166     <tr class="impair">
167       <td></td>
168       <td>La mise en place du compte Google Apps prend quelques minutes. Tu recevras un email explicatif dès l'opération terminée.</td>
169     </tr>
170     <tr class="impair">
171       <td colspan="2" style="text-align:center">
172         <input type="hidden" name="password_sync" value="{$password_sync}" />
173         {if $password_sync}
174           <input type="submit" value="Créer mon compte !" />
175         {else}
176           <input type="hidden" name="pwhash" value="" />
177           <input type="submit" name="create_account" value="Créer mon compte !" onclick="return hashResponse('new1', 'new2', true, false);" />
178         {/if}
179       </td>
180     </tr>
181     </form>
182   {/if}
183 </table>
184
185 {elseif $account->g_status eq 'unprovisioned' or $account->pending_create}
186 <br />
187 <table class="bicol" id="status">
188   <tr>
189     <th>État de ton compte</th>
190   </tr>
191   <tr class="impair">
192     <td>
193       Ton compte Google Apps est en cours de création.<br />
194       Tu recevras un email dès que l'opération sera terminée.
195     </td>
196   </tr>
197 </table>
198
199 {elseif $account->pending_delete}
200 <br />
201 <table class="bicol" id="status">
202   <tr>
203     <th>État de ton compte</th>
204   </tr>
205   <tr class="impair">
206     <td>
207       Ton compte Google Apps est en cours de suppression.
208     </td>
209   </tr>
210 </table>
211
212 {elseif $account->suspended() or $account->pending_update_suspension}
213 <br />
214 <table class="bicol" id="status">
215   <tr>
216     <th>État de ton compte</th>
217   </tr>
218   <tr class="impair">
219     <td>
220       Ton compte Google Apps est actuellement <b>désactivé</b>. Tu ne reçois donc plus aucun
221       message sur ce compte.
222     </td>
223   </tr>
224   {if $account->pending_validation_unsuspend or ($account->suspended() and $account->pending_update_suspension)}
225   <tr class="pair">
226     <td>
227       La réactivation de ton compte est en attente de validation.<br />
228       Tu recevras un email dès que l'opération sera terminée.
229     </td>
230   </tr>
231   {elseif !$account->suspended() and $account->pending_update_suspension}
232   <tr class="pair">
233     <td>
234       Les opérations de désactivation de ton compte Google Apps ne sont pas terminées, tu ne peux donc pas encore demander sa réactivation.
235     </td>
236   </tr>
237   {else}
238   {if $account->g_suspension}
239   <tr class="pair">
240     <td>
241       Ton compte est actuellement suspendu pour la raison suivante&nbsp;: <em>{$account->g_suspension}</em>.
242     </td>
243   </tr>
244   {/if}
245   <tr class="impair">
246     <td>
247       La réactivation de ton compte est soumise à une validation manuelle par un administrateur de Polytechnique.org.
248       Ton compte réactivé contiendra toutes tes anciennes données.
249       <br /><br />
250       <div class="center">
251         <form action="googleapps/unsuspend" method="post">
252           <input type="hidden" name="redirect_mails" value="1" />
253           <input type="submit" name="unsuspend" value="Réactiver mon compte Google Apps et y rediriger mes emails" />
254         </form>
255         <br />
256         <form action="googleapps/unsuspend" method="post">
257           <input type="hidden" name="redirect_mails" value="0" />
258           <input type="submit" name="unsuspend" value="Réactiver mon compte Google Apps et ne pas y rediriger mes emails" />
259         </form>
260       </div><br />
261       Tu pourras toujours <a href="emails/redirect">changer la redirection de tes emails</a> plus tard.
262     </td>
263   </tr>
264   {/if}
265 </table>
266
267 {else}
268 <p>Tu peux utiliser ces services&nbsp;:</p>
269 <ul>
270   <li>Soit en passant par la <a href="http://google.polytechnique.org/">la page d'accueil Google de Polytechnique.org</a>&nbsp;;</li>
271   <li>Soit en utilisant directement les différents services&nbsp;:
272     <ul>
273       <li>Pour tes emails, sur le <a href="http://mail.google.com/a/polytechnique.org/">GMail de Polytechnique.org</a>&nbsp;;</li>
274       <li>Pour ton calendrier, sur <a href="http://www.google.com/calendar/hosted/polytechnique.org/">Google Calendar</a>&nbsp;;</li>
275       <li>Pour tes documents, sur <a href="http://docs.google.com/a/polytechnique.org/">Google Docs</a>.</li>
276     </ul>
277   </li>
278 </ul>
279
280 <table class="bicol" id="status">
281   <tr>
282     <th colspan="2">État de ton compte</th>
283   </tr>
284   <tr class="impair">
285     <td colspan="2">Ton compte <b>{$account->g_account_name}</b> existe{if $account->r_creation} depuis le {$account->r_creation|date_format:"%d/%m/%Y"}{/if}.</td>
286   </tr>
287   {if $account->reporting_date and $account->r_disk_usage}
288   <tr class="pair">
289     <td colspan="2">Au {$account->reporting_date|date_format:"%d %B %Y"}, tu avais {$account->r_disk_usage/1024/1024|string_format:"%.1f"} Mo d'emails.</td>
290   </tr>
291   {/if}
292   {if $redirect_active and $redirect_unique}
293   <tr class="impair">
294     <td class="middle">{icon name=error}</td>
295     <td class="smaller">
296       Ta seule adresse de redirection de tes emails est celle de ton compte Google Apps.<br />
297       Si tu souhaites désactiver celui-ci, tu dois d'abord <a href="emails/redirect">ajouter une nouvelle adresse de redirection</a>.
298     </td>
299   </tr>
300   {else}
301   <tr class="impair">
302     <td colspan="2">
303       Si tu ne souhaites plus utiliser ton compte, tu peux le désactiver&nbsp;:<br /><br />
304       <div class="center">
305         <form action="googleapps/suspend" method="post">
306           {xsrf_token_field}
307           <input type="submit" name="suspend" value="Désactiver mon compte Google Apps" />
308         </form>
309       </div>
310     </td>
311   </tr>
312   <tr class="impair">
313     <td class="middle">{icon name=error}</td>
314     <td class="smaller">
315       Une fois ton compte désactivé, tu ne pourras plus accéder à tes emails sur Google Apps.
316       La réactivation est possible, mais nécessite d'être validée par un administrateur.
317     </td>
318   </tr>
319   {/if}
320 </table>
321 <br />
322
323 <table class="bicol" id="password">
324   <tr>
325     <th colspan="2">Ton mot de passe Google Apps</th>
326   </tr>
327
328   {if $account->pending_update_password}
329   <tr class="pair">
330     <td class="middle">{icon name=error}</td>
331     <td><div class="erreur smaller">
332       Ton mot de passe est en cours de changement.<br />
333       Tu pourras à nouveau le modifier d'ici quelques secondes.
334     </div></td>
335   </tr>
336
337   {else}
338   <tr class="pair">
339     <td></td><td>
340       <form action="googleapps/password" method="post">
341         {xsrf_token_field}
342         <label>
343           <input type="radio" name="pwsync" value="sync" onchange="this.form.submit();"
344               {if $account->sync_password}checked="checked" {/if}/>
345           Utiliser le même mot de passe pour Polytechnique.org et Google Apps.</label><br />
346         <label>
347           <input type="radio" name="pwsync" value="nosync" onchange="this.form.submit();"
348               {if !$account->sync_password}checked="checked" {/if}/>
349           Utiliser deux mots de passes différents pour Polytechnique.org et Google Apps.</label><br />
350       </form>
351     </td>
352   </tr>
353
354   {if $account->sync_password}
355   <tr class="impair"><td colspan="2">
356     Tes mots de passes Polytechnique.org et Google Apps sont identiques et synchronisés.
357     <div class="center"><a href="password">Changer ce mot de passe commun</a></div>
358   </td></tr>
359
360   {else}
361   <tr class="impair"><td colspan="2">
362     Changer le mot de passe de ton compte Google Apps&nbsp;:<br /><br />
363     <form action="googleapps/password" method="post">
364       {xsrf_token_field}
365       <table class="bicol">
366         <tr>
367           <td class="titre">Nouveau mot de passe</td>
368           <td><input type="password" name="new1" /></td>
369         </tr>
370         <tr>
371           <td class="titre">Vérification</td>
372           <td><input type="password" name="new2" /></td>
373         </tr>
374         <tr>
375           <td class="titre">Sécurité</td>
376           <td>{checkpasswd prompt="new1" submit="create_account" text="Changer mon mot de passe"}</td>
377         </tr>
378         <tr>
379           <td></td>
380           <td>
381             <input type="hidden" name="pwhash" value="" />
382             <input type="submit" name="create_account" value="Changer" onclick="return hashResponse('new1', 'new2', true, false);" />
383           </td>
384         </tr>
385       </table>
386     </form>
387     <br />
388     Pour une sécurité optimale, ton mot de passe circule de manière sécurisée (https).
389     Il est chiffré irréversiblement sur nos serveurs, ainsi que sur ceux de Google.
390   </td></tr>
391   {/if}
392   {/if}
393 </table>
394 <br />
395
396 <table class="bicol" id="emails">
397   <tr>
398     <th>Redirection des emails vers Google Apps</th>
399   </tr>
400
401   <tr class="impair">
402     {if $redirect_active and !$redirect_unique}
403     <td>Tes emails Polytechnique.org sont redirigés vers Google Apps, en plus de tes autres redirections.</td>
404     {elseif $redirect_active}
405     <td>Tes emails Polytechnique.org ne sont redirigés que vers Google Apps.</td>
406     {else}
407     <td>Tu ne reçois <em>pas</em> tes emails Polytechnique.org sur ton webmail Google Apps.</td>
408     {/if}
409   </tr>
410   <tr class="pair">
411     <td class="center"><a href="emails/redirect">Changer mes redirections email</a></td>
412   </tr>
413 </table>
414 {/if}
415
416 {* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}