]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-1643 add parameters widget and dashboard to widget templates
authorsimonbrandhof <simon.brandhof@gmail.com>
Wed, 3 Nov 2010 13:30:36 +0000 (13:30 +0000)
committersimonbrandhof <simon.brandhof@gmail.com>
Wed, 3 Nov 2010 13:30:36 +0000 (13:30 +0000)
sonar-server/src/main/webapp/WEB-INF/app/views/dashboard/_configure_widget.html.erb
sonar-server/src/main/webapp/WEB-INF/app/views/dashboard/_widget.html.erb

index 94f8cbc6375b58e263c14075d7f3495873446693..d592eceb471325696ebecf7d59d2cec364a2cdca 100644 (file)
@@ -1,6 +1,6 @@
 <%
   begin
-    widget_body=render :inline => definition.getTarget().getTemplate(), :locals => {:widget_properties => widget.properties_as_hash}
+    widget_body=render :inline => definition.getTarget().getTemplate(), :locals => {:widget_properties => widget.properties_as_hash, :widget => widget, :dashboard => @dashboard}
   rescue => error
      logger.error("Can not render widget #{definition.getId()}: " + error)
      logger.error(error.backtrace.join("\n"))
index 592313173f9306c5a4a1cc4e661bcb1dc2efdcbf..e6ff5c559431eca3c2bdaf5d4d2d1254aca470ea 100644 (file)
@@ -2,7 +2,7 @@
 <% if widget.configured %>
   <%
     begin
-      widget_body=render :inline => definition.getTarget().getTemplate(), :locals => {:widget_properties => widget.properties_as_hash}
+      widget_body=render :inline => definition.getTarget().getTemplate(), :locals => {:widget_properties => widget.properties_as_hash, :widget => widget, :dashboard => @dashboard}
     rescue => error
        logger.error("Can not render widget #{definition.getId()}: " + error)
        logger.error(error.backtrace.join("\n"))