Skip to content

Commit 3e3c36b

Browse files
authored
split admin config settings templates to make it maintain easier (#35294)
1 parent e9655df commit 3e3c36b

File tree

4 files changed

+28
-24
lines changed

4 files changed

+28
-24
lines changed

routers/web/admin/config.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import (
2727

2828
const (
2929
tplConfig templates.TplName = "admin/config"
30-
tplConfigSettings templates.TplName = "admin/config_settings"
30+
tplConfigSettings templates.TplName = "admin/config_settings/config_settings"
3131
)
3232

3333
// SendTestMail send test mail to confirm mail service is OK
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<h4 class="ui top attached header">
2+
{{ctx.Locale.Tr "admin.config.picture_config"}}
3+
</h4>
4+
<div class="ui attached table segment">
5+
<dl class="admin-dl-horizontal">
6+
<dt>{{ctx.Locale.Tr "admin.config.disable_gravatar"}}</dt>
7+
<dd>
8+
<div class="ui toggle checkbox" data-tooltip-content="{{ctx.Locale.Tr "admin.config.disable_gravatar"}}">
9+
<input type="checkbox" data-config-dyn-key="picture.disable_gravatar" {{if .SystemConfig.Picture.DisableGravatar.Value ctx}}checked{{end}}><label></label>
10+
</div>
11+
</dd>
12+
<div class="divider"></div>
13+
<dt>{{ctx.Locale.Tr "admin.config.enable_federated_avatar"}}</dt>
14+
<dd>
15+
<div class="ui toggle checkbox" data-tooltip-content="{{ctx.Locale.Tr "admin.config.enable_federated_avatar"}}">
16+
<input type="checkbox" data-config-dyn-key="picture.enable_federated_avatar" {{if .SystemConfig.Picture.EnableFederatedAvatar.Value ctx}}checked{{end}}><label></label>
17+
</div>
18+
</dd>
19+
</dl>
20+
</div>
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin config")}}
2+
3+
{{template "admin/config_settings/avatars" .}}
4+
5+
{{template "admin/config_settings/repository" .}}
6+
7+
{{template "admin/layout_footer" .}}
Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,3 @@
1-
{{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin config")}}
2-
<h4 class="ui top attached header">
3-
{{ctx.Locale.Tr "admin.config.picture_config"}}
4-
</h4>
5-
<div class="ui attached table segment">
6-
<dl class="admin-dl-horizontal">
7-
<dt>{{ctx.Locale.Tr "admin.config.disable_gravatar"}}</dt>
8-
<dd>
9-
<div class="ui toggle checkbox" data-tooltip-content="{{ctx.Locale.Tr "admin.config.disable_gravatar"}}">
10-
<input type="checkbox" data-config-dyn-key="picture.disable_gravatar" {{if .SystemConfig.Picture.DisableGravatar.Value ctx}}checked{{end}}><label></label>
11-
</div>
12-
</dd>
13-
<div class="divider"></div>
14-
<dt>{{ctx.Locale.Tr "admin.config.enable_federated_avatar"}}</dt>
15-
<dd>
16-
<div class="ui toggle checkbox" data-tooltip-content="{{ctx.Locale.Tr "admin.config.enable_federated_avatar"}}">
17-
<input type="checkbox" data-config-dyn-key="picture.enable_federated_avatar" {{if .SystemConfig.Picture.EnableFederatedAvatar.Value ctx}}checked{{end}}><label></label>
18-
</div>
19-
</dd>
20-
</dl>
21-
</div>
22-
231
<h4 class="ui top attached header">
242
{{ctx.Locale.Tr "repository"}}
253
</h4>
@@ -48,4 +26,3 @@
4826
</div>
4927
</form>
5028
</div>
51-
{{template "admin/layout_footer" .}}

0 commit comments

Comments
 (0)