]> source.dussan.org Git - sonarqube.git/commitdiff
Hide widgets of measure filters on favourites when user is not logged in
authorSimon Brandhof <simon.brandhof@gmail.com>
Sun, 9 Dec 2012 19:30:10 +0000 (20:30 +0100)
committerSimon Brandhof <simon.brandhof@gmail.com>
Sun, 9 Dec 2012 19:30:10 +0000 (20:30 +0100)
plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/widgets/measure_filter_list.html.erb
plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/widgets/measure_filter_treemap.html.erb

index cfbcab78542d5c1999aa1c238eb4c372b8eb9a91..910e1ad2132b99de61025c72945c198312ecf1d7 100644 (file)
@@ -2,7 +2,7 @@
    filter_id = widget_properties['filter']
    page_size = widget_properties['pageSize']
    filter = MeasureFilter.find_by_id(filter_id.to_i) if filter_id
-   if filter
+   if filter && (!filter.require_authentication? || logged_in?)
      filter.load_criteria_from_data
      filter.set_criteria_value('display', 'list')
      filter.set_criteria_value('pageSize', page_size)
index 26f15dac1b9ec266918864053fc20e6b005694b1..22dcc59b78fdfd6a61b654b92210f2e353d52caa 100644 (file)
@@ -3,7 +3,7 @@
    size_metric = widget_properties['sizeMetric']
    color_metric = widget_properties['colorMetric']
    filter = MeasureFilter.find_by_id(filter_id.to_i) if filter_id
-   if filter
+   if filter && (!filter.require_authentication? || logged_in?)
      url_options = {:controller => 'measures', :action => 'filter', :id => filter.id, :display => 'treemap'}
      filter.load_criteria_from_data
      filter.set_criteria_value('display', 'treemap')