From 126cf25581fb87e744f08c2932e8de4b9b261083 Mon Sep 17 00:00:00 2001 From: Andreas Granig Date: Tue, 10 Jun 2014 12:38:10 +0200 Subject: [PATCH] MT#7405 API: allow to filter folder in voicemails --- lib/NGCP/Panel/Controller/API/Voicemails.pm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lib/NGCP/Panel/Controller/API/Voicemails.pm b/lib/NGCP/Panel/Controller/API/Voicemails.pm index 9c41648a13..21306ca3df 100644 --- a/lib/NGCP/Panel/Controller/API/Voicemails.pm +++ b/lib/NGCP/Panel/Controller/API/Voicemails.pm @@ -39,6 +39,18 @@ class_has 'query_params' => ( second => sub { }, }, }, + { + param => 'folder', + description => 'Filter for voicemails in a specific folder (one of INBOX, Old, Friends, Family, Cust1 to Cust4)', + query => { + first => sub { + my $q = shift; + # join is already done in get_item_rs + { 'me.dir' => { like => '%/'.$q } }; + }, + second => sub { }, + }, + }, ]}, );