From: Julien Lancelot Date: Thu, 28 Aug 2014 11:40:21 +0000 (+0200) Subject: Remove rule and period options from link_to_resource as it's not managed X-Git-Tag: 4.5-RC1~54 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=e56ff9d45ca09c94978d5416fbdd63b0c2bf9332;p=sonarqube.git Remove rule and period options from link_to_resource as it's not managed --- diff --git a/server/sonar-web/src/main/webapp/WEB-INF/app/helpers/application_helper.rb b/server/sonar-web/src/main/webapp/WEB-INF/app/helpers/application_helper.rb index 41c825e07aa..9830f89dd3b 100644 --- a/server/sonar-web/src/main/webapp/WEB-INF/app/helpers/application_helper.rb +++ b/server/sonar-web/src/main/webapp/WEB-INF/app/helpers/application_helper.rb @@ -309,41 +309,25 @@ module ApplicationHelper # # def link_to_resource(resource, name=nil, options={}) - period_index=options[:period] - period_index=nil if period_index && period_index<=0 if resource.display_dashboard? if options[:dashboard] root = "#{ApplicationController.root_context}/dashboard/index?" - path = '' - query = request.query_parameters - query[:id] = resource.id - query[:period] = period_index if period_index - query[:rule] = options[:rule] if options[:rule] - query.each do |key, value| - path += '&' unless path.empty? - path += "#{u key}=#{u value}" - end - "#{name || resource.name}" else # stay on the same page (for example components) root = "#{ApplicationController.root_context}/#{u params[:controller]}/#{u params[:action]}?" - path = '' - query = request.query_parameters - query[:id] = resource.id - query[:period] = period_index if period_index - query[:rule] = options[:rule] if options[:rule] - query.each do |key, value| - path += '&' unless path.empty? - path += "#{u key}=#{u value}" - end - "#{name || resource.name}" end + path = '' + query = request.query_parameters + query[:id] = resource.id + query[:metric] = options[:metric] if options[:metric] + query.each do |key, value| + path += '&' unless path.empty? + path += "#{u key}=#{u value}" + end + "#{name || resource.name}" else url = "#{ApplicationController.root_context}/dashboard/index?id=#{u resource.key}" - url += "&period=#{u period_index}" if period_index - url += "&rule=#{u options[:rule]}" if options[:rule] url += "&metric=#{u options[:metric]}" if options[:metric] - url += '#L' + options[:line].to_s if options[:line] "#{name || resource.name}"