On Sep 26, 2008, at 11:09 PM, Sergiu Dumitriu wrote:

> Evan Pease wrote:
>> Hi,
>>
>>
>>
>> Is there a way to add users and manipulate permission via the XWiki  
>> API?
>> Can someone point me to documentation on how to do it (if it exists)?
>>
>
> The basic way is to use the plain Object manipulation API, since all
> users and rights are normal XWiki Objects.
>
> You should read:
> http://platform.xwiki.org/xwiki/bin/view/DevGuide/DataModel
> http://platform.xwiki.org/xwiki/bin/view/DevGuide/API
>
> For creating users, a helper method is com.xpn.xwiki.createUser(String
> xwikiname, Map map, String parent, String content, String userRights,
> XWikiContext context) (no javadoc, you should look directly at the  
> code
> to see what it does).
>
> For manipulating rights I am afraid there are no helper methods to set
> rights, but there are a few to check rights, see in the XWiki API  
> class.

Here's a code snippet that may help too:
http://code.xwiki.org/xwiki/bin/view/Snippets/SettingRightsSnippet

Thanks
-Vincent
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to