From: Florent Bruneau Date: Fri, 8 Oct 2010 08:03:00 +0000 (+0200) Subject: Add profile edition link on minifiche. X-Git-Tag: xorg/1.0.1~76 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=6fbc3476f85a0b76b9af786c216ae36e4fb87ed0;p=platal.git Add profile edition link on minifiche. Signed-off-by: Florent Bruneau --- diff --git a/templates/include/minifiche.tpl b/templates/include/minifiche.tpl index 16dac4f..83ee3aa 100644 --- a/templates/include/minifiche.tpl +++ b/templates/include/minifiche.tpl @@ -105,21 +105,19 @@ {/if} - {if hasPerm('edit_directory')} + {if hasPerm('admin') || $smarty.session.user->canEdit($profile)}
- [{* - *}{icon name=user_edit title="modifier la fiche"}] -
- {elseif hasPerm('admin') && $hasowner} -
- [{if $registered && !$dead} + [{if hasPerm('admin') && $hasowner}{if !$registered && !$dead} {* *}{icon name=email title="marketter user"} {/if} {* - *}{icon name=wrench title="administrer user"} - {* - *}{icon name=user_gray title="fiche AX"}] + *}{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_gray title="fiche AX"}{/if}]
{/if} diff --git a/templates/profile/profile.tpl b/templates/profile/profile.tpl index d02d153..95667c1 100644 --- a/templates/profile/profile.tpl +++ b/templates/profile/profile.tpl @@ -106,10 +106,12 @@ function chgMainWinLoc(strPage) {icon name=wrench title="administrer user"} {/if} - {if $owner->login() eq $smarty.session.hruid} + {if $smarty.session.user->isMyProfile($profile)} {icon name="user_edit" title="Modifier ma fiche"} - {elseif hasPerm('edit_directory')} - {icon name="user_edit" title="Modifier cette fiche"} + {elseif hasPerm('admin') || $smarty.session.user->canEdit($profile)} + + {icon name=user_edit title="modifier la fiche"} + {/if} {/if}