Añade plugin Redmine Git Hosting 4.0.2
This commit is contained in:
parent
472cb1ea76
commit
bdd66d941f
494 changed files with 36768 additions and 0 deletions
63
plugins/redmine_git_hosting/lib/redmine_git_hosting.rb
Normal file
63
plugins/redmine_git_hosting/lib/redmine_git_hosting.rb
Normal file
|
@ -0,0 +1,63 @@
|
|||
# Redmine Permissions
|
||||
require 'redmine_permissions'
|
||||
|
||||
# Redmine Menus
|
||||
require 'redmine_menus'
|
||||
|
||||
# Redmine Hooks
|
||||
require 'redmine_git_hosting/hooks'
|
||||
|
||||
# Redmine SCM
|
||||
Redmine::Scm::Base.add 'Xitolite'
|
||||
|
||||
module RedmineGitHosting
|
||||
extend self
|
||||
|
||||
# Load RedminePluginLoader
|
||||
require 'redmine_git_hosting/redmine_plugin_loader'
|
||||
extend RedminePluginLoader
|
||||
|
||||
set_plugin_name 'redmine_git_hosting'
|
||||
|
||||
set_autoloaded_paths 'forms',
|
||||
'presenters',
|
||||
'reports',
|
||||
'services',
|
||||
'use_cases',
|
||||
['controllers', 'concerns'],
|
||||
['models', 'concerns']
|
||||
|
||||
def logger
|
||||
@logger ||= RedmineGitHosting::Logger.init_logs!('RedmineGitHosting', logfile, loglevel)
|
||||
end
|
||||
|
||||
def logfile
|
||||
Rails.root.join('log', 'git_hosting.log')
|
||||
end
|
||||
|
||||
def loglevel
|
||||
case RedmineGitHosting::Config.gitolite_log_level
|
||||
when 'debug' then
|
||||
Logger::DEBUG
|
||||
when 'info' then
|
||||
Logger::INFO
|
||||
when 'warn' then
|
||||
Logger::WARN
|
||||
when 'error' then
|
||||
Logger::ERROR
|
||||
else
|
||||
Logger::INFO
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
# Set up autoload of patches
|
||||
Rails.configuration.to_prepare do
|
||||
# Redmine Git Hosting Libs and Patches
|
||||
RedmineGitHosting.load_plugin!
|
||||
|
||||
# Redmine SCM adapter
|
||||
require_dependency 'redmine/scm/adapters/xitolite_adapter'
|
||||
|
||||
require 'hrack/init'
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue