diff --git a/lib/noosfero/plugin/routes.rb b/lib/noosfero/plugin/routes.rb index 570b3df..cf371ba 100644 --- a/lib/noosfero/plugin/routes.rb +++ b/lib/noosfero/plugin/routes.rb @@ -15,7 +15,8 @@ Dir.glob(File.join(Rails.root, plugins_root, '*', 'controllers')) do |controller controllers_by_folder.each do |folder, controllers| controllers.each do |controller| controller_name = controller.gsub("#{plugin_name}_plugin_",'') - map.connect "#{prefixes_by_folder[folder]}/#{plugin_name}/#{controller_name}/:action/:id", :controller => controller, :profile => /#{Noosfero.identifier_format}/ + map.connect "#{prefixes_by_folder[folder]}/#{plugin_name}/#{controller_name}/:action/:id", :controller => controller, + :profile => (if %w[profile myprofile].include?(folder) then /#{Noosfero.identifier_format}/ else nil end) end end -- libgit2 0.21.2