Hello, Adding my action in org.xwiki.security.authorization.internal.XWikiCachingRightService fixed the issue.
Thank you! On Thu, Jan 16, 2014 at 11:31 AM, Thomas Mortagne <thomas.morta...@xwiki.com > wrote: > (talking about custom actions obviously, not XE actions) > > On Thu, Jan 16, 2014 at 10:30 AM, Thomas Mortagne > <thomas.morta...@xwiki.com> wrote: > > Note that before 5.0, the default right used to be "edit" as far as I > > can see in XWikiRightServiceImpl, I guess a few actions might be > > broken. > > > > On Thu, Jan 16, 2014 at 10:25 AM, Denis Gervalle <d...@softec.lu> wrote: > >> Hi Mircea, > >> > >> The mapping between action and right is done > >> in org.xwiki.security.authorization.internal.XWikiCachingRightService, > and > >> if the action is not mapped, the ILLEGAL right is matched that will > always > >> conduct to a denial. All this is not extendable and static code > currently. > >> It is expected to be moved to a "contextual" authorization manager when > we > >> got the authentication part of the security module rewritten. > >> > >> > >> > >> On Wed, Jan 15, 2014 at 4:42 PM, Mircea Staicu <mircea.sta...@xwiki.com > >wrote: > >> > >>> Hello, > >>> > >>> I am having some issues with a new custom action that I did to solve a > >>> platform issue. > >>> > >>> My work was done a new branch created from the master branch of xwiki > on > >>> github. I added the new Action class and the form bean to the 'web' > module > >>> in the xwiki-platform-oldcore @com.xpn.xwiki.web and I mapped the new > >>> action in struts-config.xml. > >>> > >>> I've build the oldcore, followed by the build on the legacy-oldcore, > >>> deployed the legacy-oldcore artifact to my local 5.4-SNAPSHOT instance > and > >>> deployed the struts-config.xml with the new modifications to the > >>> WEB-INF/lib. > >>> > >>> On accessing my action from the wiki, I get the following: > >>> > >>> You are not allowed to view this document or perform this action. > >>> > >>> Is there a mapping of the non-default actions and the rights that one > must > >>> have in order to run them? > >>> _______________________________________________ > >>> devs mailing list > >>> devs@xwiki.org > >>> http://lists.xwiki.org/mailman/listinfo/devs > >>> > >> > >> > >> > >> -- > >> Denis Gervalle > >> SOFTEC sa - CEO > >> _______________________________________________ > >> devs mailing list > >> devs@xwiki.org > >> http://lists.xwiki.org/mailman/listinfo/devs > > > > > > > > -- > > Thomas Mortagne > > > > -- > Thomas Mortagne > _______________________________________________ > devs mailing list > devs@xwiki.org > http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs