Commit 747f8830 authored by Guillermo Sanz López's avatar Guillermo Sanz López
Browse files

add deletes

parent 38b6b49a
Loading
Loading
Loading
Loading
+13 −11
Original line number Diff line number Diff line
@@ -191,6 +191,8 @@ class Operations:
        try:
            url = 'https://{}/capif-security/v1/trustedInvokers/{}/delete'.format(os.getenv('CAPIF_HOSTNAME'), invoker_id)

            print(url)
            
            headers = {
                'Content-Type': 'application/json'
            }
@@ -221,12 +223,12 @@ class Operations:

            response = requests.request("DELETE", url, headers=headers, cert=(
                            '/usr/src/app/backoffice_service/certs/backoffice_vault_cert.crt', '/usr/src/app/backoffice_service/certs/backoffice_vault_private_key.key'), verify='/usr/src/app/backoffice_service/certs/ca.crt')
            return jsonify(message="Security Context removed successfully",), 204
            return jsonify(message="Service removed successfully",), 204

        except Exception as e:
            return "Error request deleting provider: ", e
        
    def delete_user(self, api_id):
    def delete_user(self, username, password):
        try:
            url = 'https://{}:8084/remove'.format(os.getenv('CAPIF_HOSTNAME'))

@@ -235,8 +237,8 @@ class Operations:
            }

            body = {
                "username":"string",
                "password":"string"
                "username": username,
                "password": password
            }

            response = requests.request("DELETE", url, headers=headers, body=body)
@@ -247,10 +249,10 @@ class Operations:
            return "Error request deleting provider: ", e


    def delete_user(self, username):
        try:
            user_col = self.db.get_col_by_name_register(self.db.user)
            user_col.delete_one({"username": username})
            return jsonify(message="User removed successfully"), 204
        except Exception as e:
            return "Error when retreiving event: ", e
    # def delete_user(self, username):
    #     try:
    #         user_col = self.db.get_col_by_name_register(self.db.user)
    #         user_col.delete_one({"username": username})
    #         return jsonify(message="User removed successfully"), 204
    #     except Exception as e:
    #         return "Error when retreiving event: ", e