X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;ds=sidebyside;f=templates%2Fadmin%2Futilisateurs.tpl;h=9440b00505d75e3705ae278188a53b00d592d2c3;hb=d2100923749766ffcf61745b0145cf82a3886716;hp=22dc0218ca68737e626dae749623b41fea6bdc17;hpb=46bde4d1fc8554263750f769f5ada4e304785d5e;p=platal.git diff --git a/templates/admin/utilisateurs.tpl b/templates/admin/utilisateurs.tpl index 22dc021..9440b00 100644 --- a/templates/admin/utilisateurs.tpl +++ b/templates/admin/utilisateurs.tpl @@ -1,6 +1,6 @@ {**************************************************************************} {* *} -{* Copyright (C) 2003-2006 Polytechnique.org *} +{* Copyright (C) 2003-2009 Polytechnique.org *} {* http://opensource.polytechnique.org/ *} {* *} {* This program is free software; you can redistribute it and/or modify *} @@ -21,66 +21,18 @@ {**************************************************************************} -{if $smarty.session.suid} -

-Attention, déjà en SUID !!! -

-{/if} - -

- Gestion des utilisateurs -

- - {if $smarty.post.u_kill_conf} -
+ + {xsrf_token_field}
Confirmer la suppression de {$smarty.request.user_id}  
-{else} - -
- - - - - {if !$smarty.request.login && !$mr.forlife} - - - - {/if} - - - - - - -
- Administrer -
- Il est possible d'entrer ici n'importe quelle adresse mail : redirection, melix, ou alias. -
- -
- -    -    -    - -
-
- -{if $mr} - -

-Derniére connexion le {$lastlogin|date_format:"%d %B %Y, %T"} -depuis {$host} -

- +{elseif $user} {literal} + {/literal} -
- +
+ + +
+ + {xsrf_token_field} +

Informations sur le compte

+

+ Dernière connexion le {$lastlogin|date_format:"%d %B %Y, %T"} + depuis {$host}. +

+ +
- - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- UID et Matricule - - {$mr.user_id} / {$mr.matricule} - + +
+ Inscrit le {$user->registration_date|date_format} +
+
+ {icon name=user_gray} {$mr.hruid} (uid {$user->id()}) +
+
Nom complet
Nom affiché
Sexe + + +
Mot de passe +
+ + +
+
+ {checkpasswd prompt="newpass_clair" submit="dummy_none"} +
+
Mot de passe SMTP +
+ + {if $user->weak_access} + + {/if} +
+
Accès RSS + +
Skin + +
Etat du compte +
+ +
Type de compte + + {icon name=wrench title=Gérer} gérer +
- Mot de passe + Surveillance - - - +
+ Cette option permet d'avoir des logs complets de l'activité + du compte via le logger, et d'être alerté lors des connexions de l'utilisateur.
+ Commentaire + + +
+
+
+ + +
+
+ +

Fiches associées au compte

+ +
+ {xsrf_token_field} + + + + + + + {iterate from=$profiles item=profile} + + + + + + {/iterate} + + + + + + + + +
Identifiant de la fiche
{$profile.hrpid} + {icon name=user_edit} + {icon name=user_suit} + {icon name=cross} +
+ + None
+ + + +
+
+ + + + + +
+

Gestion de l'adresse X.org {$user->login()}

+ +
+ {xsrf_token_field} - {iterate from=$aliases item=a} + {if $a.for_life} - + {else} {/if} {/iterate} - + + +
- Alias e-mail + + Alias email de l'utilisateur
+ {if $a.for_life}{$a.alias}{else}{$a.alias}{/if} {if $a.expire}(expire le {$a.expire|date_format}){/if} garanti à vie*garanti à vie* - delete + {icon name=cross}
+ @@ -255,39 +432,76 @@ Pour ceci changer ses permissions en 'disabled'.
+ * à ne modifier qu'avec l'accord express de l'utilisateur !!! +
-

-* à ne modifier qu'avec l'accord express de l'utilisateur !!! -

+
-
+ + {xsrf_token_field} + {assign var=actives value=false} + {assign var=disabled value=false} {foreach item=mail from=$emails} - + {cycle assign=class values="impair,pair"} + + {if $mail->active && $mail->has_disable()} + {assign var=actives value=true} + {elseif $mail->disabled && $mail->has_disable()} + {assign var=disabled value=true} + {/if} + {if $mail->panne && $mail->panne neq "0000-00-00"} + + + + + {/if} {/foreach} - + {cycle assign=class values="impair,pair"} + + + +
Redirections
- {if $mail->active}active{/if} + {if $mail->active}active{elseif $mail->disabled}suspendue{/if} - {if $mail->active}des{/if}activer + + {if !$mail->disabled} + + {if $mail->active}des{elseif $mail->broken}ré{/if}activer + + {/if} + - {$mail->email} + {if $mail->broken}{/if} + {if $mail->email == 'googleapps'}{/if} + {$mail->display_email} + {if $mail->email == 'googleapps'}{/if} + {if $mail->broken} (en panne){/if} - delete + {if $mail->is_removable()} + {icon name=cross} + {/if}
+ {icon name=error title="Panne"} + Panne de {$mail->display_email} le {$mail->panne|date_format} + {if $mail->panne neq $mail->last}confirmée le {$mail->last|date_format}{/if} + + effacer les pannes +
- Ajouter un email + Ajouter une adresse @@ -295,22 +509,95 @@ Pour ceci changer ses permissions en 'disabled'. +
+ {if $actives} + + {/if} + {if $disabled} + + {/if} +
-{foreach from=$emails item=mail} -{if $email->panne && $email->panne neq "0000-00-00"} -

-Panne pour l'email "{$mail->email}" le {$mail->panne|date_format} -

-{/if} -{/foreach} +{javascript name="ajax"} +{test_email hruid=$user->login()} + +

Autres adresses de l'utilisateur

+ + + + {foreach from=$virtuals item=virtual} + + + + {/foreach} +
Virtual aliases auquel l'utilisateur appartient
{$virtual}
+ +
+ +
+ +

Gestion de l'accès au forums de {$user->login()}

+ +
+ {xsrf_token_field} + + + + + + + + + + + + + + + + + + + + + +
+ Permissions sur les forums +
+ Poster + + + + Bannir +
+ Lire + + + + Bannir +
+ Commentaire + + +
+ + +
+
+
+ + {/if} {/if} -{* vim:set et sw=2 sts=2 sws=2: *} +{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}