MT#12673 Show ncos and rwr prefs desc in API

Change-Id: I7207c0ef965deb6f0e35aadb88b5439127188bdb
changes/17/1717/2
Andreas Granig 10 years ago
parent 5cab4a0760
commit 1a2a467345

@ -63,7 +63,7 @@ sub GET :Allow {
);
my $preferences = $c->model('DB')->resultset('voip_preferences')->search({
internal => 0,
internal => { '!=' => 1 }, # also fetch -1 for ncos, rwr
contract_pref => 1,
});
my $resource = {};

@ -63,14 +63,14 @@ sub GET :Allow {
);
my $preferences = $c->model('DB')->resultset('voip_preferences')->search({
internal => 0,
internal => { '!=' => 1 }, # also fetch -1 for ncos, rwr
dom_pref => 1,
});
my $resource = {};
for my $pref($preferences->all) {
my $fields = { $pref->get_inflated_columns };
# remove internal fields
for my $del(qw/type attribute expose_to_customer internal peer_pref usr_pref dom_pref contract_pref voip_preference_groups_id id modify_timestamp/) {
for my $del(qw/type attribute expose_to_customer internal peer_pref usr_pref dom_pref contract_pref prof_pref voip_preference_groups_id id modify_timestamp/) {
delete $fields->{$del};
}
$fields->{max_occur} = int($fields->{max_occur});

@ -63,7 +63,7 @@ sub GET :Allow {
);
my $preferences = $c->model('DB')->resultset('voip_preferences')->search({
internal => 0,
internal => { '!=' => 1 }, # also fetch -1 for ncos, rwr
prof_pref => 1,
});
my $resource = {};

@ -63,7 +63,7 @@ sub GET :Allow {
);
my $preferences = $c->model('DB')->resultset('voip_preferences')->search({
internal => 0,
internal => { '!=' => 1 }, # also fetch -1 for ncos, rwr
usr_pref => 1,
});
my $resource = {};

Loading…
Cancel
Save