code: def check_permission(permission, brain_or_object):
      
      sm = get_security_manager()
      obj = api.get_object(brain_or_object)
      return sm.checkPermission(permission, obj) == 1
docs: Check whether the security context allows the given permission on
         the given brain or object.
  
      N.B.: This includes also acquired permissions
  
      :param permission: Permission name
      :brain_or_object: Catalog brain or object
      :returns: True if the permission is granted