Markus Lanthaler wrote:
> Hi,
> 
> to finish my OpenID authentication project I have to little questions :-)
> I created an action AttachOpenIdAction which is used to attach an OpenID to 
> an already existing user account (see 
> http://jira.xwiki.org/jira/browse/XWIKI-2588). Now I have two questions:
> 
> 1. How can I add a button to the users profile page where "Change your 
> password", "Modify your profile", .. is. I found no template or action.

The user profile is actually in a wiki page, XWiki.XWikiUserSheet . You 
just have to edit that file. The source is at
.../trunks/applications/administration/src/main/resources/XWiki/XWikiUserSheet.xml


> 2. How can I set the permissions for that action. Currently it requires 
> Admin rights to be executed.
> 

What exactly will happen when you click that button? What kind of code 
is executed (Java, velocity)? On the user profile page, you can hide the 
button like this:

#if ($hasadmin || $context.user == $doc.fullName)
## display button
#end

but you still need to check rights in the action's code.


> Thank you very much
> 
> Have a nice weekend,
> Markus
> 
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
> 


-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to