Project

Profile

Help

Issue #707

closed

Query parameters in consumer/s retrieval do not work properly

Added by ipanova@redhat.com over 9 years ago. Updated over 4 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
2.6 Beta
Platform Release:
2.7.0
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Quarter:

Description

Description of problem:
$ curl H "Accept: application/json" -H "WebFrameworkSwitch: webpy" -X GET -k -u admin:admin "https://localhost/pulp/api/v2/consumers/c1/"|python -m json.tool
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 209 100 209 0 0 579 0 -
:--:-- --:--:-- --:--:-- 580
{
"_href": "/pulp/api/v2/consumers/c1/",
"_id": {
"$oid": "54e49e2b45ef4807deb13d90"
},
"_ns": "consumers",
"capabilities": {},
"description": null,
"display_name": "c1",
"id": "c1",
"notes": {},
"rsa_pub": null
}
[ipanova@ina pulp]$ curl H "Accept: application/json" -H "WebFrameworkSwitch: webpy" -X GET -k -u admin:admin "https://localhost/pulp/api/v2/consumers/c1/?bindings=False"|python -m json.tool
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 709 100 709 0 0 2211 0 -
:--:-- --:--:-- --:--:-- 2208
{
"_href": "/pulp/api/v2/consumers/c1/",
"_id": {
"$oid": "54e49e2b45ef4807deb13d90"
},
"_ns": "consumers",
"bindings": [
{
"_href": "/pulp/api/v2/consumers/c1/bindings/xxx/yum_distributor/",
"_id": {
"$oid": "54e5f52c45ef4844004bb4d1"
},
"_ns": "consumer_bindings",
"binding_config": {},
"consumer_actions": [
{
"action": "bind",
"id": "5c786bfa-f578-4735-aa8b-49eb9c79de79",
"status": "pending",
"timestamp": 1424356652.115495
}
],
"consumer_id": "c1",
"deleted": false,
"distributor_id": "yum_distributor",
"id": "54e5f52c45ef4844004bb4d1",
"notify_agent": true,
"repo_id": "xxx",
"type_id": "yum_distributor"
}
],
"capabilities": {},
"description": null,
"display_name": "c1",
"id": "c1",
"notes": {},
"rsa_pub": null
}
[ipanova@ina pulp]$ curl H "Accept: application/json" -H "WebFrameworkSwitch: webpy" -X GET -k -u admin:admin "https://localhost/pulp/api/v2/consumers/c1/?bindings=True"|python -m json.tool
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 709 100 709 0 0 2241 0 -
:--:-- --:--:-- --:--:-- 2243
{
"_href": "/pulp/api/v2/consumers/c1/",
"_id": {
"$oid": "54e49e2b45ef4807deb13d90"
},
"_ns": "consumers",
"bindings": [
{
"_href": "/pulp/api/v2/consumers/c1/bindings/xxx/yum_distributor/",
"_id": {
"$oid": "54e5f52c45ef4844004bb4d1"
},
"_ns": "consumer_bindings",
"binding_config": {},
"consumer_actions": [
{
"action": "bind",
"id": "5c786bfa-f578-4735-aa8b-49eb9c79de79",
"status": "pending",
"timestamp": 1424356652.115495
}
],
"consumer_id": "c1",
"deleted": false,
"distributor_id": "yum_distributor",
"id": "54e5f52c45ef4844004bb4d1",
"notify_agent": true,
"repo_id": "xxx",
"type_id": "yum_distributor"
}
],
"capabilities": {},
"description": null,
"display_name": "c1",
"id": "c1",
"notes": {},
"rsa_pub": null
}

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1.
2.
3.

Actual results:
pulp ignores the bindings value( True or False) anyway it prints the bindings information

Expected results:

Additional info:

+ This bug was cloned from Bugzilla Bug #1194670 +

Also available in: Atom PDF