Skip to content

VSN-2535 : Correcting inclusion handling process + adapting mappers to obtain owned flag to control critical actions display on items & many other fixes.

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

Merge Request Description

Validation: Mandatory Field Checks

Introduces validation to ensure that required fields are not left empty. This prevents incomplete submissions and enforces consistency across the service.

Validation: UUID Format Enforcement

Adds checks to confirm that tender UUIDs follow the expected format. This ensures reliable identification and prevents invalid references in document operations.

Validation: Folder Creation Mapping

Implements validation logic during folder creation to ensure that the tender UUID is correctly mapped and associated. This prevents misalignment between folders and tenders.

Validation: File Import Rules

Adds validation for file imports, including checks on file type, size, and tender UUID mapping. This ensures that only valid and properly linked files are imported into the system.

Validation: Document Path Structure

Introduces validation for the structure of document paths, ensuring that imported and original documents are stored under the correct specifications. This prevents retrieval errors and improves organization.

Validation: Document Type Differentiation

Adds rules to validate whether a document is categorized as original or imported. This distinction ensures proper handling and avoids misclassification during processing.

Validation: API Request Parameters

Implements validation to confirm that API requests for document operations contain all required parameters and adhere to expected formats. This reduces processing errors and improves reliability.

Validation: Retrieval and Listing Rules

Adds validation for listing and retrieving tender documents. This ensures that only valid, accessible, and properly linked documents are exposed to users.

Validation: Cross-Field Dependencies

Introduces validation logic to enforce dependencies between multiple fields. For example, ensuring that certain fields are filled when others are present, or restricting invalid combinations.

Validation: External Response Handling

Adds validation to check responses from external services or APIs before processing. This ensures that only valid and expected data is integrated into the system, reducing errors and improving stability.

Closes VSN-2535

Rapports de requête de fusion