[Backend] forum tag feature and enhancement for some other parts #451
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Response Messages for Delete and Report Endpoints: Implemented response message model for delete and report operations, providing clearer feedback to API consumers.
Refactoring of User Data in Responses: Changed the user ID to userDTO in the responses of post and comment endpoints, ensuring more comprehensive user data is conveyed.
Upgraded Report Feature: Improved the implementation of the report feature for posts and comments. Now, when a reported post or comment is deleted, it is archived by copying it into the reportedObject field in the report table.
Null Type Fixes: Addressed and fixed issues related to null types in various parts of the code, enhancing the overall robustness of the application.
Tags Feature for Posts: Implemented a tagging feature for posts.
Comment replies: Implemented comment reply feature.
These updates collectively enhance the API's performance, usability, and maintainability. Closes #448