Only allow callflows if enabled in config.

agranig/1_0_subfix
Andreas Granig 12 years ago
parent dee0bf8f8d
commit c8beecba9a

@ -12,6 +12,8 @@ sub auto :Does(ACL) :ACLDetachTo('/denied_page') :AllowedRole(admin) {
my ($self, $c) = @_;
$c->log->debug(__PACKAGE__ . '::auto');
NGCP::Panel::Utils::Navigation::check_redirect_chain(c => $c);
$c->detach('/denied_page')
unless($c->config->{features}->{callflow});
return 1;
}

@ -20,8 +20,6 @@ log4perl.appender.Default.layout.ConversionPattern=%d{ISO8601} [%p] [%F +%L] %m{
<features>
faxserver 0
callthrough 0
callingcard 0
conference 1
</features>

@ -162,6 +162,7 @@
</div>
</div>
[% IF c.config.features.callflow -%]
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#subscriber_data" href="#collapse_cap">Captured Dialogs</a>
@ -190,6 +191,7 @@
</div>
</div>
</div>
[% END -%]
</div>

@ -16,7 +16,9 @@
<li><a href="[% c.uri_for('/ncos') %]">NCOS Levels</a></li>
<li><a href="[% c.uri_for('/sound') %]">Sound Sets</a></li>
<li><a href="[% c.uri_for('/security') %]">Security Bans</a></li>
[% IF c.config.features.callflow -%]
<li><a href="[% c.uri_for('/callflow') %]">SIP Call Flows</a></li>
[% END -%]
</ul>
</li>
[% # vim: set tabstop=4 syntax=html expandtab: -%]

Loading…
Cancel
Save