From 8b452eb3417a365c7d5be1f6e4caa34b32c41e5b Mon Sep 17 00:00:00 2001 From: Go MAEDA Date: Sun, 12 Dec 2021 04:15:42 +0000 Subject: [PATCH] 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 --- lib/redmine/info.rb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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 -- 2.39.5