def delete_external_locations_from_draft(request, pk, ext_loc_pk): data = client.delete( request, f"/applications/{pk}/external_locations/{ext_loc_pk}/") if data.status_code == HTTPStatus.BAD_REQUEST: return data.json(), data.status_code else: return {}, data.status_code
def delete_good_document(request, pk, doc_pk): data = client.delete(request, f"/goods/{pk}/documents/" + doc_pk) return data.json(), data.status_code
def delete_good(request, pk): data = client.delete(request, "/goods/" + pk) return data.json(), data.status_code
def delete_ecju_query_document(request, pk, query_pk, doc_pk): response = client.delete(request, f"/cases/{pk}/ecju-queries/{query_pk}/document/{doc_pk}/") response.raise_for_status() return response.json(), response.status_code
def post(self, request, **kwargs): data = {} data["objects"] = request.POST.getlist("objects", []) response = client.delete(request, f"/applications/{kwargs['pk']}/denial-matches/", data) response.raise_for_status() return redirect(reverse("cases:case", kwargs={"queue_pk": kwargs["queue_pk"], "pk": kwargs["pk"]}))
def delete_goods_type_document(request, pk, good_pk): data = client.delete(request, f"/applications/{pk}/goodstype/{good_pk}/document/") return data.status_code
def delete_application(request, pk): data = client.delete(request, f"/applications/{pk}") return data.json(), data.status_code
def delete_application_preexisting_good(request, good_on_application_pk): response = client.delete(request, f"/applications/good-on-application/{good_on_application_pk}") return response.status_code
def delete_goods_type(request, app_pk, good_pk): data = client.delete(request, f"/applications/{app_pk}/goodstype/" + good_pk + "/") return data.status_code
def delete_additional_party_document(request, pk, doc_pk): data = client.delete(request, f"/applications/{pk}/documents/{doc_pk}/") return data.status_code
def delete_application_document_data(request, pk, good_pk, data): response = client.delete(request, f"/applications/{pk}/goods/{good_pk}/documents/", data) response.raise_for_status() return response.json(), response.status_code
def delete_party_document(request, application_pk, obj_pk): data = client.delete(request, f"/applications/{application_pk}/parties/{obj_pk}/document/") return data.status_code
def delete_party(request, application_pk, obj_pk=None): return client.delete(request, f"/applications/{application_pk}/parties/{obj_pk}/").status_code
def delete_case_officer(request, pk, *args): data = client.delete(request, f"/cases/{pk}/case-officer/") return data.json(), data.status_code
def clear_final_advice(request, case_pk): data = client.delete(request, f"/cases/{case_pk}/final-advice/") return data.json(), data.status_code
def delete_case_document(request, pk, s3_key): data = client.delete(request, f"/cases/{pk}/documents/{s3_key}") return data.json(), data.status_code