From: Stéphane Jacob Date: Mon, 2 May 2011 15:20:37 +0000 (+0200) Subject: Adminstration buttons on minifiche are not made to edit one's own profile; links... X-Git-Tag: xorg/1.1.1~35 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=aa979e434158a1295ad48cd6a41ae0308e627bb1;p=platal.git Adminstration buttons on minifiche are not made to edit one's own profile; links to p.com are limited to admin and ax secretaries. Signed-off-by: Stéphane Jacob --- diff --git a/templates/include/minifiche.tpl b/templates/include/minifiche.tpl index 9752602..244ae3d 100644 --- a/templates/include/minifiche.tpl +++ b/templates/include/minifiche.tpl @@ -105,7 +105,7 @@ {/if} - {if hasPerm('admin') || $smarty.session.user->canEdit($profile)} + {if hasPerm('admin') || ($smarty.session.user->canEdit($profile) && !$smarty.session.user->isMe($user))}
[{if hasPerm('admin') && $hasowner}{if !$registered && !$dead} {* @@ -115,7 +115,8 @@ *}{icon name=wrench title="administrer user"}{/if}{* *}{if hasPerm('admin') || $smarty.session.user->canEdit($profile)}{* *}{* - *}{icon name=user_edit title="modifier la fiche"}{* + *}{icon name=user_edit title="modifier la fiche"}{/if}{* + *}{if hasPerm('admin,edit_directory')}{* *}{* *}{icon name=user_gray title="fiche AX"}{/if}]