TT#10964 "prepaid" query param for /api/customerbalances

Change-Id: I21fde945992fc00222ab35aca81ddbed4df408a6
changes/37/14937/2
Rene Krenn 8 years ago
parent 0fe1a28d6d
commit bf779bf61a

@ -83,12 +83,28 @@ sub query_params {
{ 'domain.domain' => { '=' => $q } }; { 'domain.domain' => { '=' => $q } };
}, },
second => sub { second => sub {
{ join => { voip_subscribers => 'domain' }, {
join => { voip_subscribers => 'domain' },
distinct => 1, distinct => 1,
}; };
}, },
}, },
}, },
{
param => 'prepaid',
description => 'Filter for contracts with a prepaid billing profile',
query => {
first => sub {
my $q = shift;
{ 'billing_profile.prepaid' => ($q ? 1 : 0) };
},
second => sub {
{
join => { billing_mappings_actual => { billing_mappings => 'billing_profile' } },
};
},
},
},
]; ];
} }

Loading…
Cancel
Save