diff --git a/code/rest/preference_controller.go b/code/rest/preference_controller.go index 0a52b96..35b7ee3 100644 --- a/code/rest/preference_controller.go +++ b/code/rest/preference_controller.go @@ -72,7 +72,7 @@ func (this *PreferenceController) Edit(writer http.ResponseWriter, request *http downloadDirMaxNumStr := request.FormValue("downloadDirMaxNum") defaultTotalSizeLimitStr := request.FormValue("defaultTotalSizeLimit") allowRegisterStr := request.FormValue("allowRegister") - officeUrl := request.FormValue("officeUrl") + previewConfig := request.FormValue("previewConfig") if name == "" { panic(result.BadRequest("name cannot be null")) @@ -120,7 +120,7 @@ func (this *PreferenceController) Edit(writer http.ResponseWriter, request *http preference.DownloadDirMaxNum = downloadDirMaxNum preference.DefaultTotalSizeLimit = defaultTotalSizeLimit preference.AllowRegister = allowRegister - preference.OfficeUrl = officeUrl + preference.PreviewConfig = previewConfig preference = this.preferenceDao.Save(preference) diff --git a/code/rest/preference_dao.go b/code/rest/preference_dao.go index 97a616c..ae287fd 100644 --- a/code/rest/preference_dao.go +++ b/code/rest/preference_dao.go @@ -22,8 +22,8 @@ func (this *PreferenceDao) Fetch() *Preference { if db.Error.Error() == result.DB_ERROR_NOT_FOUND { preference.Name = "EyeblueTank" preference.Version = core.VERSION - //Default Office preview url. - preference.OfficeUrl = "https://view.officeapps.live.com/op/embed.aspx?src=" + //Default Office preview url. https://view.officeapps.live.com/op/embed.aspx?src= + preference.PreviewConfig = "{}" this.Create(preference) return preference } else { diff --git a/code/rest/preference_model.go b/code/rest/preference_model.go index b619775..45b652a 100644 --- a/code/rest/preference_model.go +++ b/code/rest/preference_model.go @@ -13,7 +13,7 @@ type Preference struct { DownloadDirMaxNum int64 `json:"downloadDirMaxNum" 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"` - OfficeUrl string `json:"officeUrl" gorm:"type:varchar(255)"` + PreviewConfig string `json:"previewConfig" gorm:"type:text"` Version string `json:"version" gorm:"-"` }