use warnings;
use strict;
package Jifty::Plugin::OnlineDocs::Dispatcher;
=head1 NAME
Jifty::Plugin::OnlineDocs::Dispatcher - Dispatcher for OnlineDocs plugin
=head1 DESCRIPTION
Load up the OnlineDocs tab when we're in Admin mode
=cut
use Jifty::Dispatcher -base;
on '*' => run {
return unless Jifty->admin_mode;
my $top = Jifty->web->navigation;
$top->child(
"OnlineDocs",
url => "/__jifty/online_docs/",
label => _('Online docs'),
sort_order => 999
);
};
under '/__jifty/online_docs' => run {
return if Jifty->admin_mode;
warn "Attempt to access /__jifty/online_docs; either enable AdminMode, or remove the OnlineDocs plugin";
redirect('/__jifty/error/permission_denied');
};
1;