{**************************************************************************}
{* *}
-{* Copyright (C) 2003-2009 Polytechnique.org *}
+{* Copyright (C) 2003-2011 Polytechnique.org *}
{* http://opensource.polytechnique.org/ *}
{* *}
{* This program is free software; you can redistribute it and/or modify *}
<h1>Compte Google Apps</h1>
-{if $account}
+{if $account && $account->provisioned()}
{assign var=a value=$account}
<table class="bicol">
<col width="50%" />
{/if}
<tr class="impair">
<td class="titre">Mots de passes synchronisés</td>
- <td>
- {if $a->sync_password}
- oui (<a href="admin/googleapps/user/{$a->g_account_name}/forcesync">lancer une synchronisation</a>)
- {else}non{/if}
- </td>
+ <td>{if $a->sync_password}oui{else}non{/if}</td>
</tr>
<tr class="impair">
<td class="titre">Redirection des emails</td><td>{if $googleapps_storage}activée{else}désactivee{/if}</td>
<tr class="pair">
<td class="titre">Utilisation du quota d'emails</td><td>{$a->r_disk_usage/1024/1024|string_format:"%.2f"}MB</td>
</tr>
+
+ <tr class="impair">
+ <td class="titre">Alias email du compte</td>
+ <td>{foreach from=$a->nicknames() item=nickname}{$nickname}<br />{/foreach}{$a->g_account_name}</td>
+ </tr>
</table><br />
+<form action="admin/googleapps/user/{$a->g_account_name}" method="post">
+ {xsrf_token_field}
+ <table class="bicol">
+ <tr>
+ <th colspan="2" style="text-align: left">Actions sur le compte</th>
+ </tr>
+
+ <tr class="impair">
+ <td colspan="2" class="titre">Statut du compte</td>
+ </tr>
+ <tr class="impair">
+ <td> </td>
+ <td>
+ {if $a->pending_update_suspension}
+ <div class="erreur smaller">Le statut du compte est en cours de changement. Aucune opération n'est possible.</div>
+ {elseif $a->active()}
+ <input type="submit" name="suspend" value="Suspendre le compte" />
+ {elseif $a->suspended()}
+ <input type="submit" name="unsuspend" value="Réactiver le compte" />
+ {/if}
+ </td>
+ </tr>
+
+ <tr class="pair">
+ <td colspan="2" class="titre">Mot de passe</td>
+ </tr>
+ <tr class="pair">
+ <td> </td>
+ <td>
+ {if !$a->active()}
+ <div class="erreur smaller">Aucune opération n'est possible sur un compte inactif.</div>
+ {elseif $a->pending_update_password}
+ <div class="erreur smaller">Le mot de passe du compte est en cours de changement. Aucune opération n'est possible.</div>
+ {elseif $a->sync_password}
+ <input type="submit" name="forcesync" value="Synchroniser les mots de passes maintenant" />
+ <input type="submit" name="nosync" value="Désactiver la synchronisation automatique" />
+ {else}
+ <input type="submit" name="sync" value="Activer la synchronisation automatique" />
+ {/if}
+ </td>
+ </tr>
+ </table>
+</form><br />
+
<table class="bicol" style="text-align: center">
<tr>
<th colspan="4" style="text-align: left">Requêtes en attente</th>
</tr>
{/iterate}
</table>
+{elseif $account}
+<p><strong>Cet utilisateur n'a pas de compte Google Apps.</strong></p>
{else}
<p><strong>Aucun utilisateur n'a été trouvé.</strong></p>
{/if}