From 81eee10d5b000d4eb74dbe900a92e033a7ec56e9 Mon Sep 17 00:00:00 2001 From: Eric Davis Date: Sat, 8 Nov 2008 00:12:43 +0000 Subject: [PATCH] Removing the custom Redmine hook in routes in favor of Engine's hook. * Plugins' routes.rb are now added automatically to Redmine's routing, including the ability to override Redmine's default routing. Thank you to Jean-Baptiste Barth for the suggestion. #2142 git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@1991 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- config/routes.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/config/routes.rb b/config/routes.rb index b506b6c1..0a4d3fd9 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -7,7 +7,9 @@ ActionController::Routing::Routes.draw do |map| # Keep in mind you can assign values other than :controller and :action # Allow Redmine plugins to map routes and potentially override them - Redmine::Hook.call_hook :routes, :map => map + Rails.plugins.each do |plugin| + map.from_plugin plugin.name.to_sym + end map.home '', :controller => 'welcome' map.signin 'login', :controller => 'account', :action => 'login'