We're aware of this, but fixing it would require a lot of work to
rewrite the ACL engine, which may or may not happen.
The current recommendation is to check roles in the roots of your
chains, see the tutorial for an example of how to do this.
On Mon, Jun 22, 2009 at 08:53:46PM -0400, Andreas 'ac0v' Specht via RT wrote:
Show quoted text> Mon Jun 22 20:53:44 2009: Request 47253 was acted upon.
> Transaction: Ticket created by ACID
> Queue: Catalyst-Plugin-Authorization-ACL
> Subject: Engine calls deprecated method
> Broken in: 0.11
> Severity: Normal
> Owner: Nobody
> Requestors: ac0v@sys-network.de
> Status: new
> Ticket <URL:
https://rt.cpan.org/Ticket/Display.html?id=47253 >
>
>
> Hi,
>
> my Catalyst 5.80005 app warns that the ACL Engine is calling an
> deprecated method.
>
> Warning
> --------
> Class Catalyst::Plugin::Authorization::ACL::Engine is calling the
> deprecated method
> Catalyst::Dispatcher::tree,
> this will be removed in Catalyst 5.9X
> --------
>
> Regards,
> Andreas 'ac0v' Specht