Files
redmine/lib/redmine_messenger.rb
2017-05-10 16:57:33 +02:00

25 lines
989 B
Ruby

# Redmine Messenger plugin for Redmine
Rails.configuration.to_prepare do
# Patches
require_dependency 'redmine_messenger/patches/issue_patch'
require_dependency 'redmine_messenger/patches/wiki_page_patch'
require 'redmine_messenger/patches/contact_patch' if RedmineReporting::REDMINE_CONTACTS_SUPPORT
require 'redmine_messenger/patches/db_entry_patch' if RedmineReporting::REDMINE_DB_SUPPORT
require 'redmine_messenger/patches/password_patch' if RedmineReporting::REDMINE_PASSWORDS_SUPPORT
# Hooks
require_dependency 'redmine_messenger/hooks'
module RedmineMessenger
REDMINE_CONTACTS_SUPPORT = Redmine::Plugin.installed?('redmine_contacts') ? true : false
REDMINE_DB_SUPPORT = Redmine::Plugin.installed?('redmine_db') ? true : false
REDMINE_PASSWORDS_SUPPORT = Redmine::Plugin.installed?('redmine_passwords') ? true : false
def self.settings
Setting[:plugin_redmine_messenger].blank? ? {} : Setting[:plugin_redmine_messenger]
end
end
end