Skip to content

Commit 73cfbac

Browse files
committed
feat(menu): deprecate default_avatar and gravatar_base_url in SiteInterfaceReq schema
1 parent 18b76f3 commit 73cfbac

4 files changed

Lines changed: 6 additions & 34 deletions

File tree

docs/docs.go

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11022,21 +11022,10 @@ const docTemplate = `{
1102211022
"schema.SiteInterfaceReq": {
1102311023
"type": "object",
1102411024
"required": [
11025-
"default_avatar",
1102611025
"language",
1102711026
"time_zone"
1102811027
],
1102911028
"properties": {
11030-
"default_avatar": {
11031-
"type": "string",
11032-
"enum": [
11033-
"system",
11034-
"gravatar"
11035-
]
11036-
},
11037-
"gravatar_base_url": {
11038-
"type": "string"
11039-
},
1104011029
"language": {
1104111030
"type": "string",
1104211031
"maxLength": 128

docs/swagger.json

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11014,21 +11014,10 @@
1101411014
"schema.SiteInterfaceReq": {
1101511015
"type": "object",
1101611016
"required": [
11017-
"default_avatar",
1101811017
"language",
1101911018
"time_zone"
1102011019
],
1102111020
"properties": {
11022-
"default_avatar": {
11023-
"type": "string",
11024-
"enum": [
11025-
"system",
11026-
"gravatar"
11027-
]
11028-
},
11029-
"gravatar_base_url": {
11030-
"type": "string"
11031-
},
1103211021
"language": {
1103311022
"type": "string",
1103411023
"maxLength": 128

docs/swagger.yaml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2236,21 +2236,13 @@ definitions:
22362236
type: object
22372237
schema.SiteInterfaceReq:
22382238
properties:
2239-
default_avatar:
2240-
enum:
2241-
- system
2242-
- gravatar
2243-
type: string
2244-
gravatar_base_url:
2245-
type: string
22462239
language:
22472240
maxLength: 128
22482241
type: string
22492242
time_zone:
22502243
maxLength: 128
22512244
type: string
22522245
required:
2253-
- default_avatar
22542246
- language
22552247
- time_zone
22562248
type: object

internal/schema/siteinfo_schema.go

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,12 @@ func (r *SiteGeneralReq) FormatSiteUrl() {
5858

5959
// SiteInterfaceReq site interface request
6060
type SiteInterfaceReq struct {
61-
Language string `validate:"required,gt=1,lte=128" form:"language" json:"language"`
62-
TimeZone string `validate:"required,gt=1,lte=128" form:"time_zone" json:"time_zone"`
63-
DefaultAvatar string `validate:"required,oneof=system gravatar" json:"default_avatar"`
64-
GravatarBaseURL string `validate:"omitempty" json:"gravatar_base_url"`
61+
Language string `validate:"required,gt=1,lte=128" form:"language" json:"language"`
62+
TimeZone string `validate:"required,gt=1,lte=128" form:"time_zone" json:"time_zone"`
63+
// Deperecated: use SiteUsersSettingsReq instead
64+
DefaultAvatar string `validate:"omitempty" json:"-"`
65+
// Deperecated: use SiteUsersSettingsReq instead
66+
GravatarBaseURL string `validate:"omitempty" json:"-"`
6567
}
6668

6769
// SiteInterfaceSettingsReq site interface settings request

0 commit comments

Comments
 (0)