Story #2446
As a user, I can use REST API to remove an importer from a repository.
100%
Description
As a result of this story the user will be able to make a DELETE request to /api/v3/importers/<pk> and receive back a 202 response that looks like this:
[
{
"_href": "/api/v3/tasks/adlfk-bala-23k5l7-lslser",
"task_id": "adlfk-bala-23k5l7-lslser"
}
]
The importer viewset should be extended to handle a DELETE. As a result of the request a pulp.app.tasks.importer.delete.apply_async_with_reservation() should be called and the AsyncResult should be used to instantiate an OperationPostponedResponse[0] object. The object should then be returned.
Associated revisions
Revision 6db181c9
View on GitHub
As a user, I can use REST API to remove an importer from a repository.
History
#1
Updated by semyers about 4 years ago
- Groomed changed from No to Yes
Just to clarify, our ViewSets already support the DELETE verb, so this would specifically entail implementing the existing ViewSet "destroy" method, having it return the response as explained in the description.
http://www.django-rest-framework.org/api-guide/viewsets/#marking-extra-actions-for-routing
#2
Updated by mhrivnak about 4 years ago
- Sprint/Milestone set to 30
#3
Updated by ipanova@redhat.com about 4 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to ipanova@redhat.com
#4
Updated by ipanova@redhat.com about 4 years ago
- Status changed from ASSIGNED to POST
#5
Updated by ipanova@redhat.com about 4 years ago
- Status changed from POST to MODIFIED
- % Done changed from 0 to 100
Applied in changeset pulp|6db181c9fc2a10db24ea81ef0cd0438bb773d02b.
#6
Updated by bmbouter almost 3 years ago
- Sprint set to Sprint 12
#7
Updated by bmbouter almost 3 years ago
- Sprint/Milestone deleted (
30)
#8
Updated by daviddavis over 1 year ago
- Sprint/Milestone set to 3.0.0
#9
Updated by bmbouter over 1 year ago
- Tags deleted (
Pulp 3)
#10
Updated by bmbouter about 1 year ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Please register to edit this issue
As a user, I can use REST API to remove an importer from a repository.
closes #2446 https://pulp.plan.io/issues/2446