VSN-2680 : Rectiftying integrations related to documents processing request to match newly introduced background mechanism.
Merge Request Description
This merge request introduces a series of validations and improvements across the front-end application. Each commit is described semantically below, ordered from the oldest to the most recent.
feat: Validation for mandatory fields
This commit adds validation rules to ensure that mandatory fields are not left empty. It enforces data integrity by preventing submission when required inputs are missing.
feat: Validation for numeric inputs
This commit introduces checks for numeric fields, ensuring that only valid numbers are accepted. It prevents invalid characters and enforces proper formatting for numerical data.
feat: Validation for email format
This commit adds validation logic for email fields. It ensures that user input follows the correct email structure, reducing the risk of invalid or unusable addresses.
feat: Validation for date ranges
This commit implements validation for date inputs, ensuring that start and end dates are logically consistent. It prevents invalid ranges such as an end date preceding the start date.
feat: Validation for file uploads
This commit introduces validation for uploaded files. It checks file type and size to ensure compliance with system requirements, preventing unsupported or oversized files from being submitted.
refactor: Centralizing validation logic
This commit refactors the codebase to centralize validation rules. It improves maintainability by consolidating validation logic into reusable components.
feat: Validation for conditional fields
This commit adds rules for conditional validations, ensuring that certain fields are required only when specific conditions are met. It enhances flexibility while maintaining data accuracy.
fix: Correcting validation error messages
This commit fixes inconsistencies in error messages displayed to users. It ensures that validation feedback is clear, accurate, and user-friendly.
feat: Validation for unique entries
This commit introduces validation to prevent duplicate entries in lists or collections. It ensures uniqueness and consistency across submitted data.
refactor: Improving validation performance
Closes VSN-2680