TT#156000 enable callflow UI for users with "call_data" flag

Change-Id: Iee4b61732fe823a22d7fb2e64720c133a505b287
(cherry picked from commit 473e4488db)
mr8.5.2
Rene Krenn 4 years ago
parent da5798e5dd
commit d00ab567be

@ -13,12 +13,15 @@ use NGCP::Panel::Utils::Message;
use HTML::Entities;
use MIME::Base64 qw(encode_base64url decode_base64url);
sub auto :Does(ACL) :ACLDetachTo('/denied_page') :AllowedRole(admin) {
sub auto :Does(ACL) :ACLDetachTo('/denied_page') :AllowedRole(admin) :AllowedRole(reseller) :AllowedRole(ccareadmin) :AllowedRole(ccare) {
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});
unless ($c->user->roles eq "admin" || $c->user->call_data) {
$c->detach('/denied_page')
}
return 1;
}

Loading…
Cancel
Save