diff options
| author | Ho3ein <ho3ein.sanaei@gmail.com> | 2023-04-18 20:40:33 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-18 20:40:33 +0300 |
| commit | dc7dbae14a37492ac3a7e3822b3e0b250e248173 (patch) | |
| tree | 85160488f60dd4995ea4fb3798af9e9c2fb5305a /web/controller | |
| parent | ee2089257a504d153cf180e7c8ffc41a46701552 (diff) | |
| parent | dd8c763b21f6f4823e7a3ee418b348775bf51b5d (diff) | |
Merge pull request #266 from hamid-gh98/main
[Support] change settings by different items in panel
Diffstat (limited to 'web/controller')
| -rw-r--r-- | web/controller/setting.go | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/web/controller/setting.go b/web/controller/setting.go index 261eeec8..1de55ab6 100644 --- a/web/controller/setting.go +++ b/web/controller/setting.go @@ -37,6 +37,7 @@ func (a *SettingController) initRouter(g *gin.RouterGroup) { g.POST("/update", a.updateSetting) g.POST("/updateUser", a.updateUser) g.POST("/restartPanel", a.restartPanel) + g.GET("/getDefaultJsonConfig", a.getDefaultJsonConfig) } func (a *SettingController) getAllSetting(c *gin.Context) { @@ -48,6 +49,15 @@ func (a *SettingController) getAllSetting(c *gin.Context) { jsonObj(c, allSetting, nil) } +func (a *SettingController) getDefaultJsonConfig(c *gin.Context) { + defaultJsonConfig, err := a.settingService.GetDefaultJsonConfig() + if err != nil { + jsonMsg(c, I18n(c, "pages.setting.toasts.getSetting"), err) + return + } + jsonObj(c, defaultJsonConfig, nil) +} + func (a *SettingController) getDefaultSettings(c *gin.Context) { expireDiff, err := a.settingService.GetExpireDiff() if err != nil { |
