annotate .svn/pristine/87/87302c164870deca416ccc176d640a68faf97687.svn-base @ 1298:4f746d8966dd
redmine_2.3_integration
Merge from redmine-2.3 branch to create new branch redmine-2.3-integration
author |
Chris Cannam |
date |
Fri, 14 Jun 2013 09:28:30 +0100 |
parents |
622f24f53b42 |
children |
|
rev |
line source |
Chris@1295
|
1 module Redmine
|
Chris@1295
|
2 module Info
|
Chris@1295
|
3 class << self
|
Chris@1295
|
4 def app_name; 'Redmine' end
|
Chris@1295
|
5 def url; 'http://www.redmine.org/' end
|
Chris@1295
|
6 def help_url; 'http://www.redmine.org/guide' end
|
Chris@1295
|
7 def versioned_name; "#{app_name} #{Redmine::VERSION}" end
|
Chris@1295
|
8
|
Chris@1295
|
9 def environment
|
Chris@1295
|
10 s = "Environment:\n"
|
Chris@1295
|
11 s << [
|
Chris@1295
|
12 ["Redmine version", Redmine::VERSION],
|
Chris@1295
|
13 ["Ruby version", "#{RUBY_VERSION} (#{RUBY_PLATFORM})"],
|
Chris@1295
|
14 ["Rails version", Rails::VERSION::STRING],
|
Chris@1295
|
15 ["Environment", Rails.env],
|
Chris@1295
|
16 ["Database adapter", ActiveRecord::Base.connection.adapter_name]
|
Chris@1295
|
17 ].map {|info| " %-40s %s" % info}.join("\n")
|
Chris@1295
|
18 s << "\nRedmine plugins:\n"
|
Chris@1295
|
19
|
Chris@1295
|
20 plugins = Redmine::Plugin.all
|
Chris@1295
|
21 if plugins.any?
|
Chris@1295
|
22 s << plugins.map {|plugin| " %-40s %s" % [plugin.id.to_s, plugin.version.to_s]}.join("\n")
|
Chris@1295
|
23 else
|
Chris@1295
|
24 s << " no plugin installed"
|
Chris@1295
|
25 end
|
Chris@1295
|
26 end
|
Chris@1295
|
27 end
|
Chris@1295
|
28 end
|
Chris@1295
|
29 end
|