MT#21459 ncos "level" filter for api

Change-Id: I289c7c408ccfd4da46a70f42030d8dcb1804225c
changes/20/7120/1
Rene Krenn 9 years ago
parent 3c4672c967
commit 5c3f35f96e

@ -38,6 +38,17 @@ sub query_params {
second => sub {},
},
},
{
param => 'level',
description => 'Filter for levels matching the given pattern',
query => {
first => sub {
my $q = shift;
{ level => { like => $q } };
},
second => sub { },
},
},
];
}
@ -113,7 +124,7 @@ sub GET :Allow {
$hal->resource({
total_count => $total_count,
});
my $response = HTTP::Response->new(HTTP_OK, undef,
my $response = HTTP::Response->new(HTTP_OK, undef,
HTTP::Headers->new($hal->http_headers(skip_links => 1)), $hal->as_json);
$c->response->headers($response->headers);
$c->response->body($response->content);
@ -147,7 +158,7 @@ sub POST :Allow {
my $guard = $c->model('DB')->txn_scope_guard;
{
my $resource = $self->get_valid_post_data(
c => $c,
c => $c,
media_type => 'application/json',
);
last unless $resource;

Loading…
Cancel
Save