- elif not AuthorizeHelpers.person_access_tag_type (self.api, self.caller, tag_type):
- raise PLCPermissionDenied, "%s, no permission to use this tag type"%self.name
+ elif not AuthorizeHelpers.caller_may_access_tag_type (self.api, self.caller, tag_type):
+ raise PLCPermissionDenied, "%s, forbidden tag %s (%s)"%(self.name,tag_type['tagname'],self.caller['email'])