use warnings; use strict; package Jifty::Plugin::AdminUI::Dispatcher; =head1 NAME Jifty::Plugin::AdminUI::Dispatcher - dispatcher of the AdminUI plugin =head1 DESCRIPTION Adds dispatching rules required for the AdminUI plugin. =cut use Jifty::Dispatcher -base; =head1 RULES =head2 on '**' Adds 'Administration' item to the top navigation if AdminMode is activated in the config. =cut on '**' => run { my $top = Jifty->web->navigation; # for now leave check here, but we want AdminUI to be # real plugin someday if (Jifty->admin_mode) { $top->child( Administration => url => "/__jifty/admin/", label => _('Administration'), sort_order => 998, ); } return (); }; 1;