[xwiki-users] controlling display on a per user basis
Sergiu Dumitriu
sergiu at xwiki.com
Mon Feb 18 16:38:37 CET 2008
[Ricardo Rodriguez] Your EPEC Network ICT Team wrote:
> Guillaume Lerouge wrote:
>> Hi,
>>
>> have you tried something akin to
>>
>> #if ($context.user == 'XWiki.YourUserName')
>> Test
>> #end
>>
>> ?
>
> Nope. And it perfectly works! Thanks.
>
> Given an user with this it is possible to control if a paragraph appears
> or not but a new doubt arises from here. Look at this...
>
> #toc("2" "3" "")
>
> #if ($xwiki.hasAdminRights())
> 1.1 Entry 1
> 1.1 Entry 2
> #end
>
> #if ($context.user == 'XWiki.MyUsername')
> 1.1 Entry 3
> #end
>
> Only Entry 1 and 2 are show in the document for an admin other than
> MyUsername, but all three entries appear in the TOC.
>
> Is it possible to control this? Thanks again!
>
Not now. The TOC macro is implemented in a wrong way, and it has many
issues. I have an idea about how it should work, but I don't have time
for this right now.
--
Sergiu Dumitriu
http://purl.org/net/sergiu/
More information about the users
mailing list