|
|
|
@ -52,7 +52,7 @@ sub hal_from_item {
|
|
|
|
|
sub _item_rs {
|
|
|
|
|
my ($self, $c) = @_;
|
|
|
|
|
|
|
|
|
|
my ($cloudpbx, $sms, $faxserver, $rtcengine, $fileshare, $mobilepush);
|
|
|
|
|
my ($cloudpbx, $sms, $faxserver, $rtcengine, $fileshare, $mobilepush, $csc_show_rtcengine_features);
|
|
|
|
|
|
|
|
|
|
$cloudpbx = $c->config->{features}->{cloudpbx} // 0;
|
|
|
|
|
$sms = $c->config->{features}->{sms} // 0;
|
|
|
|
@ -60,6 +60,7 @@ sub _item_rs {
|
|
|
|
|
$rtcengine = $c->config->{features}->{rtcengine} // 0;
|
|
|
|
|
$fileshare = $c->config->{features}->{fileshare} // 0;
|
|
|
|
|
$mobilepush = $c->config->{features}->{mobilepush} // 0;
|
|
|
|
|
$csc_show_rtcengine_features = $c->config->{features}->{csc_show_rtcengine_features} // 0;
|
|
|
|
|
|
|
|
|
|
if($c->user->roles eq "admin") {
|
|
|
|
|
# nothing to be done
|
|
|
|
@ -86,12 +87,13 @@ sub _item_rs {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
my $item_rs = [
|
|
|
|
|
{ id => 1, name => 'cloudpbx', enabled => $cloudpbx },
|
|
|
|
|
{ id => 2, name => 'sms', enabled => $sms },
|
|
|
|
|
{ id => 3, name => 'faxserver', enabled => $faxserver },
|
|
|
|
|
{ id => 4, name => 'rtcengine', enabled => $rtcengine },
|
|
|
|
|
{ id => 5, name => 'fileshare', enabled => $fileshare},
|
|
|
|
|
{ id => 6, name => 'mobilepush',enabled => $mobilepush},
|
|
|
|
|
{ id => 1, name => 'cloudpbx', enabled => $cloudpbx },
|
|
|
|
|
{ id => 2, name => 'sms', enabled => $sms },
|
|
|
|
|
{ id => 3, name => 'faxserver', enabled => $faxserver },
|
|
|
|
|
{ id => 4, name => 'rtcengine', enabled => $rtcengine },
|
|
|
|
|
{ id => 5, name => 'fileshare', enabled => $fileshare},
|
|
|
|
|
{ id => 6, name => 'mobilepush', enabled => $mobilepush},
|
|
|
|
|
{ id => 7, name => 'csc_show_rtcengine_features', enabled => $csc_show_rtcengine_features},
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
if($c->req->param('name')) {
|
|
|
|
|