[BE] Jasper reports do not have separate rights

Description

Issue discovered while executing:

Test Case: Roles: Updating roles

Execution Date: 03/Mar/2025

[Open Execution|https://openlmis.atlassian.net/plugins/servlet/ac/com.soldevelo.apps.test_management_premium/test-case-execution?testExecutionId=1510296]


Reproduction steps

  1. Check whether suitable columns are visible in the "Roles" table.

  2. Go to the edition of the "Reporting Personnel" role and check whether suitable rights are available.

  3. Go to Reports > View Reports and check whether suitable links are visible on the page.

  4. Return to the edition of the "Reporting Personnel" role. Unselect the "View reports" right, select the "View Reporting Rate and Timeliness Report" right and save the changes.

  5. Log out and log in again. Return to Reports > View Reports and check whether suitable links are available on the screen.

 

Expected: You can go to the list of reports, the list of reports does not show jasper reports

Actual: The list of reports is not available because the View reports right applies to the entire page. There is no separate rights for jasper reports. If a user has access to the list with reports then always sees jasper reports there

Activity

Show:

Artur LebiedzińskiMarch 21, 2025 at 8:22 AM

To be discussed with David -

Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Priority

Time Assistant

Created March 18, 2025 at 9:38 AM
Updated March 21, 2025 at 8:23 AM

Flag notifications