MT#11777 filter cloudpbx prefs if no feature

Change-Id: I99c8fdb772a14063a97a9109b92a8f431a5ed3cd
changes/71/1371/4
Gerhard Jungwirth 11 years ago
parent 96c731a144
commit aabb590b1e

@ -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'},
});

Loading…
Cancel
Save