Started updating plugin for redmine 2.0.0 +

This commit is contained in:
2013-01-07 09:24:23 -05:00
parent 49e44b87cb
commit 00dad43024
2 changed files with 30 additions and 6 deletions

View File

@@ -20,10 +20,16 @@
# When a new exception report is recieved, it will be compared to existing bug issues. # When a new exception report is recieved, it will be compared to existing bug issues.
# If there is a match, the existing issue will be updated # If there is a match, the existing issue will be updated
# if not a new bug issue will be generated. # if not a new bug issue will be generated.
ActionController::Routing::Routes.draw do |map| if Rails::VERSION::MAJOR >= 3
#RedmineApp::Application.routes.draw do
#match 'exceptionhandler', :to => 'exceptionhandler#index', :via => [:get, :post]
#end
else
ActionController::Routing::Routes.draw do |map|
map.connect '/exceptionhandler', :controller => 'exceptionhandler', :action => 'index' map.connect '/exceptionhandler', :controller => 'exceptionhandler', :action => 'index'
map.connect '/exceptionhandler/maps', :controller => 'maps', :action => 'index' map.connect '/exceptionhandler/maps', :controller => 'maps', :action => 'index'
map.connect '/uploadFile', :controller => 'maps', :action => 'uploadFile' map.connect '/uploadFile', :controller => 'maps', :action => 'uploadFile'
map.connect '/exceptionhandler/maps/delete/:map', :controller => 'maps', :action => 'deleteMap' map.connect '/exceptionhandler/maps/delete/:map', :controller => 'maps', :action => 'deleteMap'
map.connect '/exceptionhandler/maps/new', :controller => 'maps', :action => 'new' map.connect '/exceptionhandler/maps/new', :controller => 'maps', :action => 'new'
end
end end

18
init.rb
View File

@@ -1,5 +1,23 @@
require 'redmine' require 'redmine'
::Rails.logger.info 'Starting Exception Report Handler for Redmine'
if Rails::VERSION::MAJOR >= 3
ActionDispatch::Callbacks.to_prepare do
require_dependency 'issue'
require_dependency 'project'
#require_dependency 'customfield'
require_dependency 'time'
#require_dependency 'issuepriority'
require_dependency 'user'
#require_dependency 'issuestatus'
require_dependency 'tracker'
require_dependency 'tempfile'
require_dependency 'open3'
end
end
Redmine::Plugin.register :redmine_exception_handler do Redmine::Plugin.register :redmine_exception_handler do
name 'Redmine Exception Handler plugin' name 'Redmine Exception Handler plugin'
author 'Rick Barrette <rickbarrette@gmail.com>' author 'Rick Barrette <rickbarrette@gmail.com>'