Actions
Story #3624
closedAs a user, I can as for only a reduced set of fields for large models like PythonPackageContent
Start date:
Due date:
% Done:
100%
Estimated time:
Platform Release:
3.0.0
Target Release - Python:
Groomed:
Yes
Sprint Candidate:
No
Tags:
Sprint:
Sprint 40
Quarter:
Description
When retreiving a list of PythonPackageContent from /content/python/packages/, the user should not be subjected to the full details of every content unit.
Which fields should we show? I propose
- filename
- name
- packagetype
- version
In addition to the fields
- _href
- created
- notes
- artifacts
Which get pulled in by the base Content serializer which we inherit from.
This looks like the following
{
"_href": "http://localhost:8000/pulp/api/v3/content/python/packages/0d2f11f5-a8f6-44c9-9053-d1f3047adf3c/",
"artifacts": {
"shelf-reader-0.1.tar.gz": "http://localhost:8000/pulp/api/v3/artifacts/e6d61484-0d16-4296-9f80-5f6559dcbc2f/"
},
"created": "2018-04-27T21:27:06.925524Z",
"filename": "shelf-reader-0.1.tar.gz",
"name": "shelf-reader",
"notes": {},
"packagetype": "sdist",
"type": "python",
"version": "0.1"
}
Updated by dalley almost 6 years ago
- Project changed from Pulp to Python Support
Updated by dalley almost 6 years ago
Updated by amacdona@redhat.com almost 6 years ago
- Groomed changed from No to Yes
Updated by bizhang almost 6 years ago
- Sprint/Milestone deleted (
3.0 beta release)
Updated by dalley over 5 years ago
- Subject changed from As a user, "listing" PythonPackageContent will use a different serializer with a reduced set of fields to As a user, I can as for only a reduced set of fields for large models like PythonPackageContent
Updated by dalley over 5 years ago
- Tags Pulp 3 added
With the current implementation, in order to see the reduced set of fields, simply append the "?pretty=True" query parameter. If a minimal set of fields is not supported nothing will happen - if it is supported, it will be used.
Added by dalley over 5 years ago
Updated by dkliban@redhat.com over 5 years ago
- Sprint changed from Sprint 39 to Sprint 40
Updated by dalley over 5 years ago
- Status changed from POST to MODIFIED
- % Done changed from 0 to 100
Applied in changeset 72e8139c34d8647e4614f3340b604aa004af416f.
Actions
Add minimal serializer for PythonPackageContent
closes #3624 https://pulp.plan.io/issues/3624