also fix error message
authorBarış Metin <Talip-Baris.Metin@sophia.inria.fr>
Thu, 11 Nov 2010 13:35:04 +0000 (14:35 +0100)
committerBarış Metin <Talip-Baris.Metin@sophia.inria.fr>
Thu, 11 Nov 2010 13:35:04 +0000 (14:35 +0100)
PLC/Methods/UpdatePersonTag.py

index 804d17d..780b06d 100644 (file)
@@ -54,7 +54,9 @@ class UpdatePersonTag(Method):
         if 'admin' not in self.caller['roles']:
             # check caller is affiliated with this person's person
             if not self.caller.can_update(person):
-                raise PLCPermissionDenied, "Not a member of the person's persons: %s"%person['person_ids']
+                raise PLCPermissionDenied, "person_id %s doesn't have access to person_tag_id %s" % (
+                    person['person_id'],
+                    person_tag['person_tag_id'])
 
             required_min_role = person_tag['min_role_id']
             if required_min_role is not None and \