On Wed, Aug 20, 2014 at 9:11 PM, Leonardo Kodato
<[email protected]> wrote:
> Hello everyone.
>
> I'm currently developing my skills with velocity to be able to make more
> advanced applications.
> Today what I'm trying to do is set some rights based on a modified version
> of FAQ Application. I've added just a Group field, so the user can direct
> his question to one of our departaments/groups.
>
> What I'm trying to accomplish is: A user creates a FAQ question, but only
> himself and a Group he chooses are able to view and edit the page.
>
> #set ($mydoc = $xwiki.getDocument("FAQ.$doc.name"))
> #set ($rightsObject = $mydoc.getObject("XWiki.XWikiRights", true))
> #set ($result = $rightsObject.set("groups", $doc.display("group",
> "view")))
In http://platform.xwiki.org/xwiki/bin/view/DevGuide/ there is a link
to "Scripting Reference Documentation". Select $doc and look for
getValue.
Hope this helps,
Marius
> #set ($result = $rightsObject.set("levels", "edit"))
> #set ($result = $rightsObject.set("users", ""))
> #set ($result = $rightsObject.set("allow", 1))
> $mydoc.save()
>
> Problem: The object created with doc.display("group") gets the group with
> the all the wiki markup, when it should be getting only the text "Sales".
>
> What I get: {{html clean="false" wiki="false"}} <ul class="users">...
> What I want: Sales
>
> I can easily set the user permission. The big problem is setting the group.
>
> Can you help me with this?
>
> Thanks.
> Att,
> Leonardo.
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users