30-redmine.rb
30 lines
| 908 B
| text/x-ruby
|
RubyLexer
|
r2430 | I18n.default_locale = 'en' | ||
|
r10616 | I18n.backend = Redmine::I18n::Backend.new | ||
|
r13100 | # Forces I18n to load available locales from the backend | ||
I18n.config.available_locales = nil | ||||
|
r1609 | |||
require 'redmine' | ||||
|
r9346 | |||
|
r9384 | # Load the secret token from the Redmine configuration file | ||
secret = Redmine::Configuration['secret_token'] | ||||
if secret.present? | ||||
RedmineApp::Application.config.secret_token = secret | ||||
end | ||||
|
r11619 | if Object.const_defined?(:OpenIdAuthentication) | ||
openid_authentication_store = Redmine::Configuration['openid_authentication_store'] | ||||
OpenIdAuthentication.store = | ||||
openid_authentication_store.present? ? | ||||
|
r14096 | openid_authentication_store : :memory | ||
|
r11619 | end | ||
|
r9346 | Redmine::Plugin.load | ||
|
r9379 | unless Redmine::Configuration['mirror_plugins_assets_on_startup'] == false | ||
Redmine::Plugin.mirror_assets | ||||
end | ||||
|
r13122 | |||
Rails.application.config.to_prepare do | ||||
Redmine::FieldFormat::RecordList.subclasses.each do |klass| | ||||
klass.instance.reset_target_class | ||||
end | ||||
|
r14097 | end | ||