title: Restricting user to view only specific reports?
body: <p>I'm  working on <em>JasperReports Server</em> community edition.</p>
  
  <p>I need to configure it so, that after logging in a user can only see specific reports, otherwise s/he should not see any other folder/resource.</p>
  
  <p>As per <a href="http://community.jaspersoft.com/documentation/tibco-jasperreports-server-administrator-guide/v601/permissions" rel="nofollow noreferrer">Jaspers permission Guide</a>, it should work with this solution but does not work somehow.</p>
  
  <ul>
  <li>A new role eg "TEST_ROLE" was created by jasperadmin. </li>
  <li>A new user "TEST_USER" was created and the role "TEST_ROLE" was assigned to him/her.</li>
  <li>Now for the "TEST_ROLE: 
  
  <ul>
  <li>For Repository root, permission <code>No Access</code> was set.</li>
  <li>only on specific reports <code>Read only</code>permission was granted. </li>
  </ul></li>
  </ul>
  
  <p>But  when TEST_USER logs in, he sees below message:    </p>
  
  <blockquote>
    <p>You do not have permission to view this page.</p>
    
    <p>Please contact your system administrator or log in as a user with permission.</p>
  </blockquote>
  
  <p>Why it does not work?</p>
  
  <p><strong>Question2:-</strong>  User with role "TEST_ROLE" should not be able to upgrade his permission. Is it achievable with permission Read only as I have described above?</p>
  
  <p><strong>Question3:-</strong> I did not get what's the diffence between <code>Execute only</code> and <code>Read only</code> permissions?. What I could comprehend that user can view/execute self created reports with execute only permissions?</p>