Bug 1194670 - Query parameters in consumer/s retrieval do not work properly
Summary: Query parameters in consumer/s retrieval do not work properly
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Pulp
Classification: Retired
Component: API/integration
Version: 2.6 Beta
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
: ---
Assignee: pulp-bugs
QA Contact: pulp-qe-list
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-02-20 13:53 UTC by Ina Panova
Modified: 2015-02-28 23:25 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-02-28 23:25:19 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Pulp Redmine 707 0 None None None Never

Description Ina Panova 2015-02-20 13:53:22 UTC
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:

Comment 1 Brian Bouterse 2015-02-28 23:25:19 UTC
Moved to https://pulp.plan.io/issues/707


Note You need to log in before you can comment on or make changes to this bug.