summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorGo MAEDA <maeda@farend.jp>2021-12-12 04:15:42 +0000
committerGo MAEDA <maeda@farend.jp>2021-12-12 04:15:42 +0000
commit8b452eb3417a365c7d5be1f6e4caa34b32c41e5b (patch)
tree840a41d1505d9ac64f00f23062af6ed39b7fc832 /lib
parent11d88cb7c4ef935720a92435b4128e358614ca42 (diff)
downloadredmine-8b452eb3417a365c7d5be1f6e4caa34b32c41e5b.tar.gz
redmine-8b452eb3417a365c7d5be1f6e4caa34b32c41e5b.zip
Add current theme and whether it includes JavaScript to Redmine::Info (#32116).
Contributed by Mischa The Evil. git-svn-id: http://svn.redmine.org/redmine/trunk@21308 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'lib')
-rw-r--r--lib/redmine/info.rb16
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/redmine/info.rb b/lib/redmine/info.rb
index 5aaab3e72..60d682c77 100644
--- a/lib/redmine/info.rb
+++ b/lib/redmine/info.rb
@@ -20,6 +20,22 @@ module Redmine
["Mailer delivery", ActionMailer::Base.delivery_method]
].map {|info| " %-30s %s" % info}.join("\n") + "\n"
+ theme = Setting.ui_theme.blank? ? 'Default' : Setting.ui_theme.capitalize
+ unless Setting.ui_theme.blank?
+ theme_js = (if Redmine::Themes.theme(Setting.ui_theme).javascripts.include?('theme')
+ ' (includes JavaScript)'
+ else
+ ''
+ end
+ )
+ end
+ theme_string = (theme + theme_js.to_s).to_s
+
+ s << "Redmine settings:\n"
+ s << [
+ ["Redmine theme", theme_string]
+ ].map {|settings| " %-30s %s" % settings}.join("\n") + "\n"
+
s << "SCM:\n"
Redmine::Scm::Base.all.each do |scm|
scm_class = "Repository::#{scm}".constantize