Skip to content

VSN-2308 : Migrating & adapting features of folders update + double side deletion (aws bucket + local database) & migrating adequate aws utility methods and adapting them on the config loader.

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

Merge Request Description

This merge request introduces several enhancements and refactors related to folder management, deletion processes, and AWS utility adaptations. Below is a semantic description of each commit, ordered chronologically.


docs: changelog update

Updated the changelog to document the latest changes and ensure proper tracking of modifications.


feat: feature exposition

Exposed new functionality through the controller layer, making the updated features accessible to external consumers.


feat: implementation of deletion

Implemented the deletion feature to handle removal of folders and associated resources.


refactor: adding utility methods

Introduced utility methods to organize deletion operations more effectively.
Additionally, added a document repository to support structured data handling during deletion.


feat: deletion action defined

Defined a new method signature for folder deletion, ensuring clear API contracts for this operation.


refactor: refactoring unicirt validation

Refactored validation logic to improve consistency and reliability in folder operations.


feat: feature exposition

Exposed the renaming feature via the controller, enabling external access to folder name update functionality.


feat: finalizing implementation

Completed the implementation of folder renaming, ensuring the feature is fully functional and integrated.


feat: new exception code mapping

Mapped the case of an unfound folder to a new exception code, improving error handling and clarity in responses.


feat: defining new folder repo method

Added a JPA repository method to find folders by UUID, enhancing query capabilities and supporting unique identifier handling.


feat: action signature

Defined an action signature related to folder renaming, formalizing the method contract for this operation.


ajouter les validations précédemment fusionnées

Integrated previously merged validations to consolidate and standardize the validation logic across folder operations.


Closes VSN-2308

Modification effectuée par yassine.elazami

Rapports de requête de fusion