This is an automated email from the ASF dual-hosted git repository.

kumfo pushed a commit to branch feat/1.8.0/menu
in repository https://gitbox.apache.org/repos/asf/answer.git


The following commit(s) were added to refs/heads/feat/1.8.0/menu by this push:
     new 81511e38 feat(menu): deprecate default_avatar and gravatar_base_url in 
SiteInterfaceReq schema
81511e38 is described below

commit 81511e386a36188ef9418fe5521d3ce9c29de3a3
Author: kumfo <[email protected]>
AuthorDate: Thu Jan 22 11:49:50 2026 +0800

    feat(menu): deprecate default_avatar and gravatar_base_url in 
SiteInterfaceReq schema
---
 docs/docs.go                       | 11 -----------
 docs/swagger.json                  | 11 -----------
 docs/swagger.yaml                  |  8 --------
 internal/schema/siteinfo_schema.go | 10 ++++++----
 4 files changed, 6 insertions(+), 34 deletions(-)

diff --git a/docs/docs.go b/docs/docs.go
index 23398e50..00eb75ce 100644
--- a/docs/docs.go
+++ b/docs/docs.go
@@ -11022,21 +11022,10 @@ const docTemplate = `{
         "schema.SiteInterfaceReq": {
             "type": "object",
             "required": [
-                "default_avatar",
                 "language",
                 "time_zone"
             ],
             "properties": {
-                "default_avatar": {
-                    "type": "string",
-                    "enum": [
-                        "system",
-                        "gravatar"
-                    ]
-                },
-                "gravatar_base_url": {
-                    "type": "string"
-                },
                 "language": {
                     "type": "string",
                     "maxLength": 128
diff --git a/docs/swagger.json b/docs/swagger.json
index b9dc0b0b..c181109d 100644
--- a/docs/swagger.json
+++ b/docs/swagger.json
@@ -11014,21 +11014,10 @@
         "schema.SiteInterfaceReq": {
             "type": "object",
             "required": [
-                "default_avatar",
                 "language",
                 "time_zone"
             ],
             "properties": {
-                "default_avatar": {
-                    "type": "string",
-                    "enum": [
-                        "system",
-                        "gravatar"
-                    ]
-                },
-                "gravatar_base_url": {
-                    "type": "string"
-                },
                 "language": {
                     "type": "string",
                     "maxLength": 128
diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index 4a680ec4..caab1187 100644
--- a/docs/swagger.yaml
+++ b/docs/swagger.yaml
@@ -2236,13 +2236,6 @@ definitions:
     type: object
   schema.SiteInterfaceReq:
     properties:
-      default_avatar:
-        enum:
-        - system
-        - gravatar
-        type: string
-      gravatar_base_url:
-        type: string
       language:
         maxLength: 128
         type: string
@@ -2250,7 +2243,6 @@ definitions:
         maxLength: 128
         type: string
     required:
-    - default_avatar
     - language
     - time_zone
     type: object
diff --git a/internal/schema/siteinfo_schema.go 
b/internal/schema/siteinfo_schema.go
index 19382d10..0b5ad062 100644
--- a/internal/schema/siteinfo_schema.go
+++ b/internal/schema/siteinfo_schema.go
@@ -58,10 +58,12 @@ func (r *SiteGeneralReq) FormatSiteUrl() {
 
 // SiteInterfaceReq site interface request
 type SiteInterfaceReq struct {
-       Language        string `validate:"required,gt=1,lte=128" 
form:"language" json:"language"`
-       TimeZone        string `validate:"required,gt=1,lte=128" 
form:"time_zone" json:"time_zone"`
-       DefaultAvatar   string `validate:"required,oneof=system gravatar" 
json:"default_avatar"`
-       GravatarBaseURL string `validate:"omitempty" json:"gravatar_base_url"`
+       Language string `validate:"required,gt=1,lte=128" form:"language" 
json:"language"`
+       TimeZone string `validate:"required,gt=1,lte=128" form:"time_zone" 
json:"time_zone"`
+       // Deperecated: use SiteUsersSettingsReq instead
+       DefaultAvatar string `validate:"omitempty" json:"-"`
+       // Deperecated: use SiteUsersSettingsReq instead
+       GravatarBaseURL string `validate:"omitempty" json:"-"`
 }
 
 // SiteInterfaceSettingsReq site interface settings request

Reply via email to