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.
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