From 3e3c36bc305a8a0c7f4690ce37422e2a28b033df Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Thu, 4 Sep 2025 08:42:26 -0700 Subject: [PATCH] split admin config settings templates to make it maintain easier (#35294) --- routers/web/admin/config.go | 2 +- templates/admin/config_settings/avatars.tmpl | 20 ++++++++++++++++ .../config_settings/config_settings.tmpl | 7 ++++++ .../repository.tmpl} | 23 ------------------- 4 files changed, 28 insertions(+), 24 deletions(-) create mode 100644 templates/admin/config_settings/avatars.tmpl create mode 100644 templates/admin/config_settings/config_settings.tmpl rename templates/admin/{config_settings.tmpl => config_settings/repository.tmpl} (51%) diff --git a/routers/web/admin/config.go b/routers/web/admin/config.go index 310ebd3f6d..774b31ab98 100644 --- a/routers/web/admin/config.go +++ b/routers/web/admin/config.go @@ -27,7 +27,7 @@ import ( const ( tplConfig templates.TplName = "admin/config" - tplConfigSettings templates.TplName = "admin/config_settings" + tplConfigSettings templates.TplName = "admin/config_settings/config_settings" ) // SendTestMail send test mail to confirm mail service is OK diff --git a/templates/admin/config_settings/avatars.tmpl b/templates/admin/config_settings/avatars.tmpl new file mode 100644 index 0000000000..1fc761034d --- /dev/null +++ b/templates/admin/config_settings/avatars.tmpl @@ -0,0 +1,20 @@ +

+ {{ctx.Locale.Tr "admin.config.picture_config"}} +

+
+
+
{{ctx.Locale.Tr "admin.config.disable_gravatar"}}
+
+
+ +
+
+
+
{{ctx.Locale.Tr "admin.config.enable_federated_avatar"}}
+
+
+ +
+
+
+
diff --git a/templates/admin/config_settings/config_settings.tmpl b/templates/admin/config_settings/config_settings.tmpl new file mode 100644 index 0000000000..1ef764a58b --- /dev/null +++ b/templates/admin/config_settings/config_settings.tmpl @@ -0,0 +1,7 @@ +{{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin config")}} + +{{template "admin/config_settings/avatars" .}} + +{{template "admin/config_settings/repository" .}} + +{{template "admin/layout_footer" .}} diff --git a/templates/admin/config_settings.tmpl b/templates/admin/config_settings/repository.tmpl similarity index 51% rename from templates/admin/config_settings.tmpl rename to templates/admin/config_settings/repository.tmpl index 9bd37afa7d..9a37707835 100644 --- a/templates/admin/config_settings.tmpl +++ b/templates/admin/config_settings/repository.tmpl @@ -1,25 +1,3 @@ -{{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin config")}} -

- {{ctx.Locale.Tr "admin.config.picture_config"}} -

-
-
-
{{ctx.Locale.Tr "admin.config.disable_gravatar"}}
-
-
- -
-
-
-
{{ctx.Locale.Tr "admin.config.enable_federated_avatar"}}
-
-
- -
-
-
-
-

{{ctx.Locale.Tr "repository"}}

@@ -48,4 +26,3 @@ -{{template "admin/layout_footer" .}}