Bug #7372
closedAPI v2 - accept PUT/POST requests with wrapped root node to add/remove has_many associations of child nodes
Description
previous commit bbf64d9900262e42afaec6dd84934ae601c1d4f3 only checked for has_many associations of child nodes if the request was not wrapped (no root node). Since POST/PUT is documented as wrapped, it should support this to.
Therefore, there will be two mains to add/remove assocations, either by
1) passing *_ids
{
"operatingsystem": {
"name": "CentOs",
"config_template_ids": [36, 12, 40]
}
}
2) Passing child nodes
{
"operatingsystem": {
"name": "CentOs",
"config_templates": [
{
"id": 36,
"name": "CentOS-enabled-post"
},
{
"id": 12,
"name": "Grubby Default"
},
{
"id": 40,
"name": "Katello Kickstart Default",
}
]
}
}
Updated by The Foreman Bot about 10 years ago
- Status changed from Assigned to Ready For Testing
- Pull request https://github.com/theforeman/smart-proxy/pull/211 added
- Pull request deleted (
)
Updated by Dominic Cleal about 10 years ago
- Status changed from Ready For Testing to Assigned
- Pull request added
- Pull request deleted (
https://github.com/theforeman/smart-proxy/pull/211)
Updated by The Foreman Bot about 10 years ago
- Status changed from Assigned to Ready For Testing
- Pull request https://github.com/theforeman/smart-proxy/pull/211 added
- Pull request deleted (
)
Updated by Dominic Cleal about 10 years ago
- Status changed from Ready For Testing to Assigned
- Target version deleted (
1.7.4) - Pull request added
- Pull request deleted (
https://github.com/theforeman/smart-proxy/pull/211)
Updated by Joseph Magen almost 10 years ago
- Status changed from Assigned to Ready For Testing
- Pull request https://github.com/theforeman/foreman/pull/1745 added
- Pull request deleted (
)
Updated by Joseph Magen almost 10 years ago
- Status changed from Ready For Testing to Closed
- % Done changed from 0 to 100
Applied in changeset 8e0f91f596ad6bced0a2815984031038b1af7022.
Updated by Dominic Cleal almost 10 years ago
- Translation missing: en.field_release set to 21