X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=templates%2Fadmin%2Futilisateurs.tpl;h=ebe905cadffe633e2f61fb352ab945f6a41bdb0f;hb=d66464d5ea0a69c47f2f49ace9de2f4b7b8c4d62;hp=ee5093a69b93f87517b5e0f50f7a293d79554d37;hpb=d2958bcffa1a58363072427cda13ec6a128c897f;p=platal.git diff --git a/templates/admin/utilisateurs.tpl b/templates/admin/utilisateurs.tpl index ee5093a..ebe905c 100644 --- a/templates/admin/utilisateurs.tpl +++ b/templates/admin/utilisateurs.tpl @@ -1,6 +1,6 @@ {**************************************************************************} {* *} -{* Copyright (C) 2003-2004 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,19 +21,14 @@ {**************************************************************************} -{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}   @@ -42,23 +37,24 @@ Attention, d {else} -
+ + {xsrf_token_field} - {if !$smarty.request.login && !$mr.forlife} + {if !$smarty.request.login && !$mr.hruid} {/if} @@ -76,15 +72,15 @@ Attention, d {if $mr}

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

{literal} {/literal} - + + {xsrf_token_field}
Administrer
- Il est possible d'entrer ici n'importe quelle adresse mail : redirection, melix, ou alias. + Il est possible d'entrer ici n'importe quelle adresse email : redirection, melix, ou alias.
- +
- - @@ -118,9 +139,14 @@ function del_fwd(fwd) { Mot de passe @@ -141,7 +167,7 @@ function del_fwd(fwd) { @@ -169,12 +195,29 @@ function del_fwd(fwd) { + {if $mr.perms neq 'pending'} + + {/if} + + + @@ -187,15 +230,34 @@ function del_fwd(fwd) { + + + + + {if $mr.perms eq 'pending'} + + + + {else} + {/if}
- UID et Matricule - - {$mr.user_id} / {$mr.matricule} + +
+ Matricule = {$mr.matricule}
+ Matricule AX = {$mr.matricule_ax} +
+
+ UID = {$mr.user_id}
+ Inscription = {$mr.date_ins|date_format} +
- - - +
+ + + +
+
+ {checkpasswd prompt="newpass_clair" submit="dummy_none"} +
- Prénom + Prénom @@ -152,8 +178,8 @@ function del_fwd(fwd) { Sexe - femme - homme + +
+ {if $mr.naiss_err}{/if} Date de naissance + {if $mr.naiss_err}{/if} + {if $mr.naissance_ini neq '0000-00-00' && $mr.naissance neq $mr.naissance_ini} + ({icon name=error}Date de naissance connue : {$mr.naissance_ini}) + {elseif $mr.naiss_err} + ({icon name=error}Date de naissance incohérente) + {/if} +
+ Date de décès + +
+ 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
+ + +
- [Voir fiche] + [Voir fiche] @@ -203,34 +265,39 @@ function del_fwd(fwd) {
- [Trombino] + [Trombino] - +
+{if $mr.perms neq 'pending'}

-Ne pas utiliser [Désinscrire] si le but est d'exclure la personne. +Ne pas utiliser [Désinscrire] si le but est d'exclure la personne. Pour ceci changer ses permissions en 'disabled'.

-
+ + {xsrf_token_field} - {iterate from=$aliases item=a} + {if $a.for_life} - + {else} {/iterate} + {iterate from=$virtuals item=virtual} + + + + + + {/iterate} -
- Alias e-mail + + Alias email
+ {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 @@ -238,8 +305,15 @@ Pour ceci changer ses permissions en 'disabled'. {/if}
{$virtual.alias}
+ @@ -251,33 +325,118 @@ 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} + + + + + + + + + + + + + + + + + + + + + +
+ Permissions sur les forums +
+ Poster + + + + Bannir +
+ Lire + + + + Bannir +
+ Commentaire + + +
+ + +
+
+ +{javascript name="ajax"} +{test_email hruid=$user->login()} + +
+ {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} - - + + + +
+ Redirections
- {if $mail->active}active{/if} + {if $mail->active}active{elseif $mail->disabled}suspendue{/if} + + + {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} + {if $mail->is_removable()} delete + {/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 + {cycle assign=class values="impair,pair"} +
+ Ajouter une adresse @@ -285,20 +444,27 @@ 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} {/if} {/if} -{* vim:set et sw=2 sts=2 sws=2: *} +{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}