From: Tony Mack Date: Tue, 9 Apr 2013 01:54:57 +0000 (-0400) Subject: fix bugs X-Git-Tag: 1.0~207 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=dcca474506276ada9e3f0ad157f8e0cc5d17fba7;p=plstackapi.git fix bugs --- diff --git a/plstackapi/planetstack/api/roles.py b/plstackapi/planetstack/api/roles.py index bb964f1..636fa31 100644 --- a/plstackapi/planetstack/api/roles.py +++ b/plstackapi/planetstack/api/roles.py @@ -11,10 +11,11 @@ def add_role(auth, name): role.save() return role -def delete_role(auth, role_id): +def delete_role(auth, filter={}): driver = OpenStackDriver(client = auth_check(auth)) - role = Role.objects.filter(role_id=role_id) - driver.delete_role({'role_id': role_id}) + role = Role.objects.filter(**filter) + driver.delete_role({'id': role.role_id}) + role.delete() return 1