Skip to content

VSN-2307 : Defining features of tender analysis folders & workspace subfolders listings & adapting them on UUID handling + suitable VSN user handling.

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

Merge Request Description

This merge request introduces several validations and refactors to improve the handling of tender analysis folders and workspace subfolders. Below is a semantic description of each commit, ordered chronologically.


docs: changelog update

Updated the project changelog to reflect the latest modifications and ensure documentation consistency.


refactor: removing context attribute

Removed the unnecessary context attribute to simplify the codebase and reduce redundancy.


refactor: rectifying folders base path definition

Corrected the definition of the base path for folders to ensure accurate directory resolution and prevent misconfigurations.


refactor: correcting mapper

Fixed issues in the mapper logic to improve data transformation accuracy between entities and DTOs.


feat: mapping date fields

Introduced mapping for createdAt and updatedAt fields to ensure proper tracking of folder lifecycle events.


feat: feature exposition

Exposed new listing features through the controller layer, making them accessible to external consumers.


feat: implementation of subfolders fetching

Implemented functionality to fetch subfolders, enabling hierarchical folder exploration and improved workspace organization.


feat: implementation of root folders fetching

Added logic to fetch root folders, providing a clear entry point for folder structures.


feat: JPA method for root folders

Introduced a JPA method to retrieve root folders directly from the database, ensuring efficient data access.


feat: adding listing methods

Implemented listing methods to support:

  • Listing folders by owners.
  • Listing folders by parent folders (subfolders).

This enhances flexibility in folder retrieval operations.


refactor: rectifying folder creation logic

Adjusted the folder creation logic to handle cases where a root folder already exists, ensuring data integrity and preventing duplication.


Closes VSN-2307

Rapports de requête de fusion