Unresolved
Pinned fields
Click on the next to a field label to start pinning.
Details
Assignee
UnassignedUnassignedReporter
Oliver LewandowskiOliver LewandowskiOriginal estimate
Time tracking
4h logged2d 4h remainingPriority
CriticalParent
Details
Details
Assignee
Unassigned
UnassignedReporter
Oliver Lewandowski
Oliver LewandowskiOriginal estimate
Time tracking
4h logged2d 4h remaining
Priority
Parent
Time Assistant
Time Assistant
Time Assistant
Created January 31, 2025 at 9:38 AM
Updated April 1, 2025 at 2:51 PM
Since the report can be generated using only a date, we must ensure that users can only access records they are authorized to view. The backend should enforce this by filtering and returning only the records the user is permitted to see, applying facility, program, and product constraints.
NOTE: Even if no filters are provided, the BE must still perform this access check.
AC:
Users can only access records for permitted facilities, programs, and products.
The BE must enforce access restrictions even if no filters are provided.
Unauthorized records must be excluded from the report.
Solution Concept:
When generating the report, pass the
userId
as a parameter and modify the SQL query accordingly to meet the requirements.