Well, well, well. This issue becomes stranger by the minute. After
dealing with a lot of issues related to the Panel I finally figured
this out:
1) Creating a new Blog Post Entry using this URL:
http://localhost:8080/xwiki/bin/inline/GBlog/GBlog+Entry+2?template=GBlog.B…
is preventing me from displaying or using anything where I need
programming rights. Keep in mind that I created a new Space called
'GBlog' for my Groovy Blog.
2) After I created the Blog Entry and then go back and edit it with
this URL:
http://localhost:8080/xwiki/bin/inline/GBlog/GBlog+Entry+2
Everything is peachy here.
For whatever reason the 'AbstractJSR223ScriptMacro' class is not able
to determine if I have programming rights if the document (GBlog Entry
2) is not created yet.
In my settings I (Admin) has programming rights on All and Admin group
on the XWiki as well as on the GBlog space. Is there anything I am
missing or is this an issue with AbstractJSR223ScriptMacro when it
tries to determine the access rights?
Thanks - Andy
P.S.: at least I managed to create a Velocity based Panel using the
Groovy code to avoid code duplication. Therefore at least I can
proceed with the project.
On Sep 19, 2009, at 4:53 PM, Andreas Schaefer wrote:
The Conversion of the Blog Application to Groovy is
taking shape and I
currently working on fixing minor issues.
Now I run into a strange issue with the Blog Panels where the Panels
show up nicely in the applications WebHome where the blog entries are
listed as well as when I display a single entry.
But when I want to edit a new Blog Entry the Panel fail to be executed
because it says I don't have the right to execute it. Strangely enough
I had the just beforehand.
What I figured out so far is that as soon as I execute a script during
'inline' the test for programming rights fail. When I display the
entry (rather editing it) it works perfectly. Is this a bug in XWiki?
Beside executing Groovy scripts it also prevents me from accessing
certain items like the Message Tool.
Cheers - Andy
On Sep 17, 2009, at 9:13 AM, Andreas Schaefer wrote:
I figured it out. The reason for my troubles was
that the syntax
type of the Panel was still set to 1.0. Migrating it to 2.0 did fix
the issue.
Cheers - Andy
On Sep 16, 2009, at 7:56 PM, Andreas Schaefer wrote:
I am investigation the possibility to write
Panels in Groovy.
Unfortunately I am not able to figure out:
- if I XWiki would render Groovy script code by itself and if how ?
- If not can I render a Groovy script form another Groovy script ?
BTW I was stuck for a while when trying to create my own
BlogPostTemplate because XWiki would not allow me to run it as
Groovy script even if I gave myself programming rights. But when I
wrote the BlogPostSheet as Groovy class and loaded it inside the
Velocity script of the BlogPostTemplate it worked perfectly. Now I
am wondering why I could not execute the Groovy script if I can
circumvent this restriction so easily.
Cheers - Andy
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs