- Added functionality to delete upload batches and related validation issues, accessible only to users with the 'OPERATOR' role.
- Updated the UploadController to handle DELETE requests for batch deletions.
- Enhanced the UploadService to manage the deletion process, ensuring related data is also removed.
- Modified the frontend to disable upload and delete buttons based on user roles, improving security and user experience.
- Added integration tests to verify that only operators can delete upload batches and that validation issues are removed accordingly.
- Updated project XML and type definition files to remove leading slashes from URLs.
- Changed form references in the project to use the new Base directory instead of Forms.
- Deleted unused forms: frmConsolidation, frmLogin, frmMasterData, frmReportsOps, frmUploadValidation.
- Adjusted generator script to reflect new directory structure and ensure proper file generation.
- Introduced a masterEditor state to manage entities and FX rates.
- Implemented functions for creating, resetting, and syncing the master editor.
- Added error handling and feedback mechanisms for data operations.
- Enhanced the UI with editable tables for entities and FX rates, including admin-only actions.
- Updated styles for better visual feedback on data status and actions.
- Created unit tests for master data controller to ensure proper access control and validation.