X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FDeleteRoleFromPerson.py;h=151ba258dab7309ad9bc51502571f69ef627513d;hb=dc284781b50951778096561befcaa1bd33394168;hp=439857f92b1d19b7f044779748652a2170afd242;hpb=eadabe20743d981fd2f2572337fe7594d0011bc7;p=plcapi.git diff --git a/PLC/Methods/DeleteRoleFromPerson.py b/PLC/Methods/DeleteRoleFromPerson.py index 439857f..151ba25 100644 --- a/PLC/Methods/DeleteRoleFromPerson.py +++ b/PLC/Methods/DeleteRoleFromPerson.py @@ -27,9 +27,6 @@ class DeleteRoleFromPerson(Method): returns = Parameter(int, '1 if successful') - object_type = 'Person' - - def call(self, auth, role_id_or_name, person_id_or_email): # Get role roles = Roles(self.api, [role_id_or_name]) @@ -62,7 +59,8 @@ class DeleteRoleFromPerson(Method): person.remove_role(role) # Logging variables - self.object_ids = [person['person_id']] + self.event_objects = {'Person': [person['person_id']], + 'Role': [role['role_id']]} self.message = "Role %d revoked from person %d" % \ (role['role_id'], person['person_id'])