Add the preview config.

This commit is contained in:
lishuang 2020-06-21 02:41:13 +08:00
parent 3fb1d874d5
commit 7b875c81d1
3 changed files with 5 additions and 5 deletions

View File

@ -72,7 +72,7 @@ func (this *PreferenceController) Edit(writer http.ResponseWriter, request *http
downloadDirMaxNumStr := request.FormValue("downloadDirMaxNum") downloadDirMaxNumStr := request.FormValue("downloadDirMaxNum")
defaultTotalSizeLimitStr := request.FormValue("defaultTotalSizeLimit") defaultTotalSizeLimitStr := request.FormValue("defaultTotalSizeLimit")
allowRegisterStr := request.FormValue("allowRegister") allowRegisterStr := request.FormValue("allowRegister")
officeUrl := request.FormValue("officeUrl") previewConfig := request.FormValue("previewConfig")
if name == "" { if name == "" {
panic(result.BadRequest("name cannot be null")) panic(result.BadRequest("name cannot be null"))
@ -120,7 +120,7 @@ func (this *PreferenceController) Edit(writer http.ResponseWriter, request *http
preference.DownloadDirMaxNum = downloadDirMaxNum preference.DownloadDirMaxNum = downloadDirMaxNum
preference.DefaultTotalSizeLimit = defaultTotalSizeLimit preference.DefaultTotalSizeLimit = defaultTotalSizeLimit
preference.AllowRegister = allowRegister preference.AllowRegister = allowRegister
preference.OfficeUrl = officeUrl preference.PreviewConfig = previewConfig
preference = this.preferenceDao.Save(preference) preference = this.preferenceDao.Save(preference)

View File

@ -22,8 +22,8 @@ func (this *PreferenceDao) Fetch() *Preference {
if db.Error.Error() == result.DB_ERROR_NOT_FOUND { if db.Error.Error() == result.DB_ERROR_NOT_FOUND {
preference.Name = "EyeblueTank" preference.Name = "EyeblueTank"
preference.Version = core.VERSION preference.Version = core.VERSION
//Default Office preview url. //Default Office preview url. https://view.officeapps.live.com/op/embed.aspx?src=
preference.OfficeUrl = "https://view.officeapps.live.com/op/embed.aspx?src=" preference.PreviewConfig = "{}"
this.Create(preference) this.Create(preference)
return preference return preference
} else { } else {

View File

@ -13,7 +13,7 @@ type Preference struct {
DownloadDirMaxNum int64 `json:"downloadDirMaxNum" gorm:"type:bigint(20) not null;default:-1"` DownloadDirMaxNum int64 `json:"downloadDirMaxNum" gorm:"type:bigint(20) not null;default:-1"`
DefaultTotalSizeLimit int64 `json:"defaultTotalSizeLimit" gorm:"type:bigint(20) not null;default:-1"` DefaultTotalSizeLimit int64 `json:"defaultTotalSizeLimit" gorm:"type:bigint(20) not null;default:-1"`
AllowRegister bool `json:"allowRegister" gorm:"type:tinyint(1) not null;default:0"` AllowRegister bool `json:"allowRegister" gorm:"type:tinyint(1) not null;default:0"`
OfficeUrl string `json:"officeUrl" gorm:"type:varchar(255)"` PreviewConfig string `json:"previewConfig" gorm:"type:text"`
Version string `json:"version" gorm:"-"` Version string `json:"version" gorm:"-"`
} }