Skip to content

VSN-2680 : Rectiftying integrations related to documents processing request to match newly introduced background mechanism.

yassine.elazami a demandé de fusionner VSN-2680 vers develop

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

Rapports de requête de fusion