Or
HierarchyManager hm =
MgnlContext.getSystemContext().getHierarchyManager("repo");
and work with that HierarchyManager.
-will
On 18.04.2012, at 14:03, Unger, Richard wrote:
> Hi Markus,
>
> Check out:
>
> MgnlContext.doInSystemContext(new MgnlContext.VoidOp() {
> @Override
> public void doExec() {
> // do something with system privileges...
> }
> });
>
> Regards from Vienna,
>
> Richard
>
> -----Ursprüngliche Nachricht-----
> Von: [email protected]
> [mailto:[email protected]] Im Auftrag von Markus Malkusch
> Gesendet: Mittwoch, 18. April 2012 13:42
> An: [email protected]
> Betreff: [magnolia-user] How to I temporarily grant more access?
>
> Hi
>
> I'm doing some nasty things. I have an unauthorized public controller. This
> controller must do something with more access rights in the JCR. At the
> moment I get for a HierarchyManager.getContent("/myRepo"):
>
> i.m.c.security.AccessDeniedException: User not allowed to Read path [/myRepo]
>
> How can I temporarily grant more rights or disable this security constraints
> on this request's thread?
>
> Markus Malkusch
>
>
>
> ----------------------------------------------------------------
> For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
> Alternatively, use our forums: http://forum.magnolia-cms.com/
> To unsubscribe, E-mail to: <[email protected]>
> ----------------------------------------------------------------
>
----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------