title: Why do checkPermission and has_permission return different results?
body: <p>Why do:</p>
  
  <pre><code>user.has_permission(permission, object)
  </code></pre>
  
  <p>and</p>
  
  <pre><code>user.checkPermission(permission, object)
  </code></pre>
  
  <p>return different results?</p>
  
  <p>checkPermission seems to be the correct result.</p>