Fine-grained permission checks should be enforced on the Report list page — at Initial Version
|Reported by:||Owned by:|
|Severity:||normal||Keywords:||permissions authzpolicy report|
If a user doesn't have permission to view a report because of the TracFineGrainedPermissions policy, then on the Report list page (
- The link should be inactive and have the forbidden styling.
- The report description should not be shown.
Here is an example in which the user only has permission to view reports 1 and 4.
[report:1] anonymous = REPORT_VIEW [report:4] anonymous = REPORT_VIEW [report:*] * =