X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FDeleteRole.py;h=f70728092873176dc59631f83e2a6b46b5db16b1;hb=e9fd49f90172a45bd70975448f44795b7391d994;hp=bb4a471cbe72dd9369639246dc3fb75c657dd535;hpb=1f8c38dd1357c93e4be8d94456b7274a591d2db4;p=plcapi.git diff --git a/PLC/Methods/DeleteRole.py b/PLC/Methods/DeleteRole.py index bb4a471..f707280 100644 --- a/PLC/Methods/DeleteRole.py +++ b/PLC/Methods/DeleteRole.py @@ -25,12 +25,14 @@ class DeleteRole(Method): returns = Parameter(int, '1 if successful') + def call(self, auth, role_id_or_name): roles = Roles(self.api, [role_id_or_name]) if not roles: raise PLCInvalidArgument, "No such role" - role = roles.values()[0] + role = roles[0] role.delete() + self.event_objects = {'Role': [role['role_id']]} return 1