From aabb590b1ec2aeb63a1aca59d5dbcb3bbc80407f Mon Sep 17 00:00:00 2001 From: Gerhard Jungwirth Date: Tue, 17 Mar 2015 16:25:59 +0100 Subject: [PATCH] MT#11777 filter cloudpbx prefs if no feature Change-Id: I99c8fdb772a14063a97a9109b92a8f431a5ed3cd --- lib/NGCP/Panel/Utils/Preferences.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/NGCP/Panel/Utils/Preferences.pm b/lib/NGCP/Panel/Utils/Preferences.pm index 7b46b4eeaa..0beaf18bae 100644 --- a/lib/NGCP/Panel/Utils/Preferences.pm +++ b/lib/NGCP/Panel/Utils/Preferences.pm @@ -41,6 +41,7 @@ sub load_preference_list { my $profile = $params{sub_profile}; my $customer_view = $params{customer_view} // 0; + my $cloudpbx_enabled = $c->config->{features}{cloudpbx}; my $pref_rs = $c->model('DB') ->resultset('voip_preference_groups') @@ -61,6 +62,7 @@ sub load_preference_list { -or => ['voip_preferences_enums.usr_pref' => 1, 'voip_preferences_enums.usr_pref' => undef]) : (), $customer_view ? ('voip_preferences.expose_to_customer' => 1) : (), + $cloudpbx_enabled ? () : ('me.name' => { '!=' => 'Cloud PBX'}), }, { prefetch => {'voip_preferences' => 'voip_preferences_enums'}, });