Task #16681
openTask #16334: Ocean Sprint Planning for 24/02/2025 - 11/03/2025
FE - Adding authorities check on Reports
0%
Description
Description:
Ensure that users can only view specific reports if they have the corresponding authority permissions. The following reports should be restricted based on the required authorities:
- Invoice and Payment Report: Access requires INVOICEPAYMENTREPORTS authority.
- HBL Summary: Access requires SFHBLSUMMARYREPORTS authority.
- Accounting: Access requires ACCOUNTINGREPORTS authority.
- MBL Summary: Access requires SFMBLSUMMARYREPORTS authority.
- Sea Export Manifest: Access requires SFEXPORTMANIFESTREPORTS authority.
- Cost and Sales: Access requires COSTANDSALESREPORTS authority.
- Transhipment Details: Access requires SFTRANSHIPMENTDETAILSREPORTS authority.
- Quotation: Access requires QUOTATIONREPORTS authority.
- Payment Summary: Access requires PAYMENTSUMMARYREPORTS authority.
GitLab Sync Log
[{"id": "16804", "author": "Vishesh Jodhoa", "hours": 1.0, "created": "2025-03-04T05:36:57.722Z", "log_date": "2025-03-04", "comment": "Imported from GitLab by @Vishesh Jodhoa on 2025-03-04T05:36:57.722Z: 1h-(1.0)h spend at: 2025-03-04", "status": "active", "deleted_by": "", "redmine_entry_id": 8078}, {"id": "16794", "author": "Vishesh Jodhoa", "hours": 1.0, "created": "2025-03-03T11:53:18.778Z", "log_date": "2025-03-03", "comment": "Imported from GitLab by @Vishesh Jodhoa on 2025-03-03T11:53:18.778Z: 1h-(1.0)h spend at: 2025-03-03", "status": "active", "deleted_by": "", "redmine_entry_id": 8079}, {"id": "16776", "author": "Ra-ees Peeroo", "hours": 2.0, "created": "2025-03-03T10:35:06.766Z", "log_date": "2025-03-03", "comment": "Imported from GitLab by @Ra-ees Peeroo on 2025-03-03T10:35:06.766Z: 2h-(2.0)h spend at: 2025-03-03", "status": "active", "deleted_by": "", "redmine_entry_id": 8080}]