feat: remove authentication requirement for avatar and image upload endpoints;

fix: remove 500 error responses from upload endpoints;
fix: return validation error strings instead of error lists;
fix: handle invalid avatar upload IDs with 400 Bad Request response;
fix: add missing S3Controller to controller initialization;
fix: change avatar_upload_id to string type and update validation rules;
chore: add license header to smtp.go;
refactor: replace manual proxy implementation with httputil.ReverseProxy;
fix: inject S3Service dependency into ProfileService;
fix: set color and color_grad fields during profile update;
fix: correct DTO mapping for profile and settings;
fix: check object existence before copying in SaveUpload;
fix: adjust profile DTO mapping function for proper pointer handling
This commit is contained in:
2025-08-02 03:47:56 +03:00
parent 669349e020
commit 5ed75c350a
14 changed files with 120 additions and 119 deletions

View File

@@ -462,11 +462,6 @@ const docTemplate = `{
},
"/upload/avatar": {
"get": {
"security": [
{
"JWT": []
}
],
"consumes": [
"application/json"
],
@@ -483,20 +478,12 @@ const docTemplate = `{
"schema": {
"$ref": "#/definitions/models.PresignedUploadResponse"
}
},
"500": {
"description": "Internal server error"
}
}
}
},
"/upload/image": {
"get": {
"security": [
{
"JWT": []
}
],
"consumes": [
"application/json"
],
@@ -513,9 +500,6 @@ const docTemplate = `{
"schema": {
"$ref": "#/definitions/models.PresignedUploadResponse"
}
},
"500": {
"description": "Internal server error"
}
}
}