Commit 5833fa53 authored by Guillermo Sanz López's avatar Guillermo Sanz López
Browse files

add deletes

parent 90cc12f2
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -97,20 +97,20 @@ def delete_provider(id):
#     return operations.delete_user(id)


@backoffice_routes.route("/invokers/security/<invoker_id>/<api_id>/<aef_id>", methods=["DELETE"])
@backoffice_routes.route("/invokers/security/<invoker_id>/<aef_id/<api_id>", methods=["DELETE"])
@jwt_required()
def delete_security_context(invoker_id, api_id, aef_id):
    if invoker_id == "null" or api_id == "null" or aef_id == "null":
def delete_security_context(invoker_id, aef_id, api_id):
    if invoker_id == "null" or aef_id == "null" or api_id == "null":
        return jsonify(message="Invalid parameters", object=None), 400
    return operations.delete_security_context(invoker_id, api_id, aef_id)
    return operations.delete_security_context(invoker_id, aef_id, api_id)


@backoffice_routes.route("/providers/services/<api_id>/<apf_id>", methods=["DELETE"])
@backoffice_routes.route("/providers/services/<apf_id>/<api_id>", methods=["DELETE"])
@jwt_required()
def delete_provider_service(api_id, apf_id):
    if api_id == "null" or apf_id == "null":
def delete_provider_service(apf_id, api_id):
    if apf_id == "null" or api_id == "null":
        return jsonify(message="Invalid parameters", object=None), 400
    return operations.delete_provider_service(api_id, apf_id)
    return operations.delete_provider_service(apf_id, api_id)

@backoffice_routes.route("/providers/services/<username>/<password>", methods=["DELETE"])
@jwt_required()
+2 −2
Original line number Diff line number Diff line
@@ -187,7 +187,7 @@ class Operations:
        except Exception as e:
            return "Error request deleting provider: ", e
        
    def delete_security_context(self, invoker_id, api_id, aef_id):
    def delete_security_context(self, invoker_id, aef_id, api_id):
        try:
            url = 'https://{}/capif-security/v1/trustedInvokers/{}/delete'.format(os.getenv('CAPIF_HOSTNAME'), invoker_id)
                    
@@ -213,7 +213,7 @@ class Operations:
        except Exception as e:
            return "Error request deleting provider: ", e

    def delete_provider_service(self, api_id, apf_id):
    def delete_provider_service(self, apf_id, api_id):
        try:
            url = 'https://{}/published-apis/v1/{}/service-apis/{}'.format(os.getenv('CAPIF_HOSTNAME'), apf_id, api_id)