Finish the preference.
This commit is contained in:
parent
76c763b84d
commit
4a1e4c1d68
@ -55,6 +55,7 @@ TO RELEASE
|
|||||||
tank-3.1.0
|
tank-3.1.0
|
||||||
1. Add prop column into tank31_matter
|
1. Add prop column into tank31_matter
|
||||||
2. Add charset in mysql config.
|
2. Add charset in mysql config.
|
||||||
|
3. Add office_url.
|
||||||
|
|
||||||
|
|
||||||
ALTER TABLE `tank`.`tank30_matter`
|
ALTER TABLE `tank`.`tank30_matter`
|
||||||
|
@ -72,6 +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")
|
||||||
|
|
||||||
if name == "" {
|
if name == "" {
|
||||||
panic(result.BadRequest("name cannot be null"))
|
panic(result.BadRequest("name cannot be null"))
|
||||||
@ -119,6 +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 = this.preferenceDao.Save(preference)
|
preference = this.preferenceDao.Save(preference)
|
||||||
|
|
||||||
|
@ -22,6 +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.
|
||||||
|
preference.OfficeUrl = "https://view.officeapps.live.com/op/embed.aspx?src="
|
||||||
this.Create(preference)
|
this.Create(preference)
|
||||||
return preference
|
return preference
|
||||||
} else {
|
} else {
|
||||||
|
@ -13,6 +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)"`
|
||||||
Version string `json:"version" gorm:"-"`
|
Version string `json:"version" gorm:"-"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user