[xwiki-users] programming rights in class sheet
Hi, In documents based on a certain class I need to list the attachments of the document. I used the 'List attachments of a page'-snippet from http://platform.xwiki.org/xwiki/bin/view/DevGuide/velocityHqlExamples in the class sheet. This works perfectly fine as long as the document is saved by a user with programming rights. When saved by a normal user it doesn't work, as the priviledged API is used. Is there some workaround or solution for this? Thanks Olaf
On 02/04/2012 06:22 AM, O Voss wrote:
Hi,
In documents based on a certain class I need to list the attachments of the document. I used the 'List attachments of a page'-snippet from http://platform.xwiki.org/xwiki/bin/view/DevGuide/velocityHqlExamples in the class sheet. This works perfectly fine as long as the document is saved by a user with programming rights. When saved by a normal user it doesn't work, as the priviledged API is used. Is there some workaround or solution for this?
For that there's a simple API: #foreach ($attachment in $doc.attachmentList) * $attachment.filename #end -- Sergiu Dumitriu http://purl.org/net/sergiu/
On Sat, Feb 4, 2012 at 1:22 PM, O Voss <[email protected]> wrote:
Hi,
In documents based on a certain class I need to list the attachments of the document. I used the 'List attachments of a page'-snippet from http://platform.xwiki.org/xwiki/bin/view/DevGuide/velocityHqlExamples in the class sheet. This works perfectly fine as long as the document is saved by a user with programming rights. When saved by a normal user it doesn't work, as the priviledged API is used. Is there some workaround or solution for this?
Are you using the new sheet system? See http://extensions.xwiki.org/xwiki/bin/view/Extension/Sheet+Module#HSheetsand... . Hope this helps, Marius
Thanks
Olaf
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
And once again thanks, Sergiu! ----- Ursprüngliche Message -----
Von: Sergiu Dumitriu <[email protected]> An: XWiki Users <[email protected]> Cc: Gesendet: 7:28 Sonntag, 5.Februar 2012 Betreff: Re: [xwiki-users] programming rights in class sheet
On 02/04/2012 06:22 AM, O Voss wrote:
Hi,
In documents based on a certain class I need to list the attachments of the document. I used the 'List attachments of a page'-snippet from http://platform.xwiki.org/xwiki/bin/view/DevGuide/velocityHqlExamples in the class sheet. This works perfectly fine as long as the document is saved by a user with programming rights. When saved by a normal user it doesn't work, as the priviledged API is used. Is there some workaround or solution for this?
For that there's a simple API:
#foreach ($attachment in $doc.attachmentList) * $attachment.filename #end
-- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
participants (3)
-
Marius Dumitru Florea -
O Voss -
Sergiu Dumitriu