Commit 1488e68879280e1b97613840d35581b7dd38acb5

Authored by Paulo Meireles
1 parent 1b4bf774

[Mezuro] Refactoring configuration views

plugins/mezuro/views/mezuro_plugin_myprofile/_edit_range.html.erb
1 <% remote_form_for :range, :url => {:action =>"update_range", :controller => "mezuro_plugin_myprofile"}, :method => :get do |f| %> 1 <% remote_form_for :range, :url => {:action =>"update_range", :controller => "mezuro_plugin_myprofile"}, :method => :get do |f| %>
2 <%= hidden_field_tag :beginning_id, beginning_id %> 2 <%= hidden_field_tag :beginning_id, beginning_id %>
3 - <%= render :partial => "range_form", :locals => {:f => f, :metric_name => metric_name, :configuration_name => configuration_name, :beginning_id => beginning_id, :range => range } %> 3 + <%= render :partial => "range_form", :locals => {:f => f, :metric_name => metric_name, :id => id, :beginning_id => beginning_id, :range => range } %>
4 <% end %> 4 <% end %>
plugins/mezuro/views/mezuro_plugin_myprofile/_new_range.html.erb
1 <% remote_form_for :range, :url => {:action =>"create_range", :controller => "mezuro_plugin_myprofile"}, :method => :get do |f| %> 1 <% remote_form_for :range, :url => {:action =>"create_range", :controller => "mezuro_plugin_myprofile"}, :method => :get do |f| %>
2 - <%= render :partial => "range_form", :locals => {:f => f, :metric_name => metric_name, :configuration_name => configuration_name } %> 2 + <%= render :partial => "range_form", :locals => {:f => f, :metric_name => metric_name, :id => id } %>
3 <% end %> 3 <% end %>
plugins/mezuro/views/mezuro_plugin_myprofile/_range.html.erb
@@ -12,6 +12,6 @@ @@ -12,6 +12,6 @@
12 <%=range.grade%> 12 <%=range.grade%>
13 </td> 13 </td>
14 <td bgcolor="#<%= range.color[2..-1] %>"></td> 14 <td bgcolor="#<%= range.color[2..-1] %>"></td>
15 - <td><%= link_to_remote "Edit", :url => {:action =>"edit_range", :controller => "mezuro_plugin_myprofile", :configuration_name => params[:configuration_name], :metric_name => params[:metric_name], :beginning_id => range.beginning} %></td>  
16 - <td><%= link_to "Remove", :action =>"remove_range", :controller => "mezuro_plugin_myprofile", :configuration_name => params[:configuration_name], :metric_name => params[:metric_name], :range_beginning => range.beginning %></td> 15 + <td><%= link_to_remote "Edit", :url => {:action =>"edit_range", :controller => "mezuro_plugin_myprofile", :id => params[:id], :metric_name => params[:metric_name], :beginning_id => range.beginning} %></td>
  16 + <td><%= link_to "Remove", :action =>"remove_range", :controller => "mezuro_plugin_myprofile", :id => params[:id], :metric_name => params[:metric_name], :range_beginning => range.beginning %></td>
17 </tr> 17 </tr>
plugins/mezuro/views/mezuro_plugin_myprofile/_range_form.html.erb
1 -<%= hidden_field_tag :configuration_name, configuration_name %> 1 +<%= hidden_field_tag :id, id %>
2 <%= hidden_field_tag :metric_name, metric_name %> 2 <%= hidden_field_tag :metric_name, metric_name %>
3 <table> 3 <table>
4 <tr> 4 <tr>
plugins/mezuro/views/mezuro_plugin_myprofile/choose_base_tool.html.erb
1 -<h2><%= @configuration_name%> Configuration</h2> 1 +<h2><%= @configuration_content.name%> Configuration</h2>
2 2
3 -<%= link_to "* New Compound Metric *", :controller => "mezuro_plugin_myprofile", :action => "new_compound_metric_configuration", :params =>  
4 -{:configuration_name => @configuration_name} %> 3 +<%= link_to "New Compound Metric", :controller => "mezuro_plugin_myprofile", :action => "new_compound_metric_configuration", :params =>
  4 +{ :id => @configuration_content.id } %>
5 5
6 <h5>Base Tools:</h5> 6 <h5>Base Tools:</h5>
7 <table id="project_info"> 7 <table id="project_info">
8 - <% @tool_names.base_tool_names.each do |collector_name| %> 8 + <% @base_tools.each do |base_tool| %>
9 <tr> 9 <tr>
10 <td> 10 <td>
11 - <%= link_to collector_name, :controller => "mezuro_plugin_myprofile", :action => "choose_metric", :params =>  
12 - {:configuration_name => @configuration_name, :collector_name => collector_name} %> 11 + <%= link_to base_tool, :controller => "mezuro_plugin_myprofile", :action => "choose_metric", :params =>
  12 + { :base_tool => base_tool, :id => @configuration_content.id} %>
13 </td> 13 </td>
14 </tr> 14 </tr>
15 <% end %> 15 <% end %>
plugins/mezuro/views/mezuro_plugin_myprofile/choose_metric.html.erb
1 -<h2><%= @configuration_name %> Configuration</h2> 1 +<h2><%= @configuration_content.name %> Configuration</h2>
2 2
3 <table id="project_info"> 3 <table id="project_info">
4 <tr> 4 <tr>
5 - <h5>Metric Collector: <%= @collector_name %></h5> 5 + <h5>Metric Collector: <%= @base_tool %></h5>
6 </tr> 6 </tr>
7 <tr> 7 <tr>
8 <h5>Choose a metric to add:</h5> 8 <h5>Choose a metric to add:</h5>
9 </tr> 9 </tr>
10 - <% @collector.supported_metrics.each do |metric| %> 10 + <% @supported_metrics.each do |metric| %>
11 <tr class="metric" title="<%= metric.name %>"> 11 <tr class="metric" title="<%= metric.name %>">
12 <td> 12 <td>
13 <%= link_to metric.name, :controller => "mezuro_plugin_myprofile", :action => "new_metric_configuration", :params => {:metric_name => metric.name, 13 <%= link_to metric.name, :controller => "mezuro_plugin_myprofile", :action => "new_metric_configuration", :params => {:metric_name => metric.name,
14 - :collector_name => @collector_name, :configuration_name => @configuration_name} %> 14 + :base_tool => @base_tool, :id => @configuration_content.id } %>
15 </td> 15 </td>
16 </tr> 16 </tr>
17 <% end %> 17 <% end %>
plugins/mezuro/views/mezuro_plugin_myprofile/edit_compound_metric_configuration.html.erb
1 -<h2><%= @configuration_name %> Configuration</h2> 1 +<h2><%= @configuration_content.name %> Configuration</h2>
2 2
3 <% form_for :metric_configuration, :url => {:action =>"update_compound_metric_configuration", :controller => "mezuro_plugin_myprofile"}, :method => :get do |f| %> 3 <% form_for :metric_configuration, :url => {:action =>"update_compound_metric_configuration", :controller => "mezuro_plugin_myprofile"}, :method => :get do |f| %>
4 - <%= hidden_field_tag :configuration_name, @configuration_name %> 4 + <%= hidden_field_tag :id, @configuration_content.id %>
5 <p> 5 <p>
6 <%= "Metric Name:" + @metric.name %> 6 <%= "Metric Name:" + @metric.name %>
7 </p> 7 </p>
@@ -61,14 +61,14 @@ @@ -61,14 +61,14 @@
61 </tr> 61 </tr>
62 <% if (@metric_configuration.ranges!=nil) 62 <% if (@metric_configuration.ranges!=nil)
63 @metric_configuration.ranges.each do |range| %> 63 @metric_configuration.ranges.each do |range| %>
64 - <%= render :partial => "range", :locals => {:range => range, :configuration_name => @configuration_name, 64 + <%= render :partial => "range", :locals => {:range => range, :id => @configuration_content.id,
65 :metric_name => @metric_configuration.metric.name} %> 65 :metric_name => @metric_configuration.metric.name} %>
66 <% end 66 <% end
67 end %> 67 end %>
68 </table> 68 </table>
69 69
70 <br/> 70 <br/>
71 -<%= link_to_remote "New Range", :url => {:action =>"new_range", :controller => "mezuro_plugin_myprofile", :configuration_name => @configuration_name, :metric_name => @metric.name} %> 71 +<%= link_to_remote "New Range", :url => {:action =>"new_range", :controller => "mezuro_plugin_myprofile", :id => @configuration_content.id, :metric_name => @metric.name} %>
72 <div id="range_form" style="display:none"></div> 72 <div id="range_form" style="display:none"></div>
73 73
74 <br/> 74 <br/>
plugins/mezuro/views/mezuro_plugin_myprofile/edit_metric_configuration.html.erb
1 <script src="/plugins/mezuro/javascripts/validations.js" type="text/javascript"></script> 1 <script src="/plugins/mezuro/javascripts/validations.js" type="text/javascript"></script>
2 2
3 -<h2><%= @configuration_name %> Configuration</h2> 3 +<h2><%= @configuration_content.name %> Configuration</h2>
4 4
5 <% form_for :metric_configuration, :url => {:action =>"update_metric_configuration", :controller => "mezuro_plugin_myprofile"}, :method => :get do |f| %> 5 <% form_for :metric_configuration, :url => {:action =>"update_metric_configuration", :controller => "mezuro_plugin_myprofile"}, :method => :get do |f| %>
6 - <%= hidden_field_tag :configuration_name, @configuration_name %> 6 + <%= hidden_field_tag :id, @configuration_content.id %>
7 7
8 <% f.fields_for :metric do |m| %> 8 <% f.fields_for :metric do |m| %>
9 9
@@ -71,13 +71,13 @@ @@ -71,13 +71,13 @@
71 </tr> 71 </tr>
72 <% if (@metric_configuration.ranges!=nil) 72 <% if (@metric_configuration.ranges!=nil)
73 @metric_configuration.ranges.each do |range| %> 73 @metric_configuration.ranges.each do |range| %>
74 - <%= render :partial => "range", :locals => {:range => range, :configuration_name => @configuration_name,  
75 - :metric_name => @metric_configuration.metric.name} %> 74 + <%= render :partial => "range", :locals => {:range => range, :id => @configuration_content.id,
  75 + :metric_name => @metric.name} %>
76 <% end 76 <% end
77 end %> 77 end %>
78 </table> 78 </table>
79 79
80 <br/> 80 <br/>
81 -<%= link_to_remote "New Range", :url => {:action =>"new_range", :controller => "mezuro_plugin_myprofile", :configuration_name => @configuration_name, :metric_name => @metric.name} %> 81 +<%= link_to_remote "New Range", :url => {:action =>"new_range", :controller => "mezuro_plugin_myprofile", :id => @configuration_content.id, :metric_name => @metric.name} %>
82 <div id="range_form" style="display:none"></div> 82 <div id="range_form" style="display:none"></div>
83 83
plugins/mezuro/views/mezuro_plugin_myprofile/edit_range.rjs
1 -page.replace_html 'range_form', :partial => "edit_range", :locals => {:metric_name => @metric_name, :configuration_name => @configuration_name, :beginning_id => @beginning_id, :range => @range } 1 +page.replace_html 'range_form', :partial => "edit_range", :locals => {:metric_name => @metric_name, :id => @configuration_content.id, :beginning_id => @beginning_id, :range => @range }
2 page.visual_effect :slide_down, "range_form" 2 page.visual_effect :slide_down, "range_form"
plugins/mezuro/views/mezuro_plugin_myprofile/new_compound_metric_configuration.html.erb
1 -<h2><%= @configuration_name %> Configuration</h2> 1 +<h2><%= @configuration_content.name %> Configuration</h2>
2 2
3 <% form_for :metric_configuration, :url => {:action =>"create_compound_metric_configuration", 3 <% form_for :metric_configuration, :url => {:action =>"create_compound_metric_configuration",
4 :controller => "mezuro_plugin_myprofile"}, :method => :get do |f| %> 4 :controller => "mezuro_plugin_myprofile"}, :method => :get do |f| %>
5 - <%= hidden_field_tag :configuration_name, @configuration_name %> 5 + <%= hidden_field_tag :id, @configuration_content.id %>
6 <% f.fields_for :metric do |m| %> 6 <% f.fields_for :metric do |m| %>
7 <p> 7 <p>
8 <%= m.label :name, "Name:" %> 8 <%= m.label :name, "Name:" %>
@@ -35,7 +35,7 @@ @@ -35,7 +35,7 @@
35 <%= f.text_field :weight %> 35 <%= f.text_field :weight %>
36 </p> 36 </p>
37 <p> 37 <p>
38 - <%= f.submit "Save" %> 38 + <%= f.submit "Add" %>
39 </p> 39 </p>
40 <% end %> 40 <% end %>
41 41
plugins/mezuro/views/mezuro_plugin_myprofile/new_metric_configuration.html.erb
1 <script src="/plugins/mezuro/javascripts/validations.js" type="text/javascript"></script> 1 <script src="/plugins/mezuro/javascripts/validations.js" type="text/javascript"></script>
2 2
3 -<h2><%= @configuration_name %> Configuration</h2> 3 +<h2><%= @configuration_content.name %> Configuration</h2>
4 4
5 <% form_for :metric_configuration, :url => {:action =>"create_metric_configuration", :controller => "mezuro_plugin_myprofile"}, :method => :get do |f| %> 5 <% form_for :metric_configuration, :url => {:action =>"create_metric_configuration", :controller => "mezuro_plugin_myprofile"}, :method => :get do |f| %>
6 - <%= hidden_field_tag :configuration_name, @configuration_name %> 6 + <%= hidden_field_tag :id, @configuration_content.id %>
7 7
8 <% f.fields_for :metric do |m| %> 8 <% f.fields_for :metric do |m| %>
9 9
@@ -33,7 +33,7 @@ @@ -33,7 +33,7 @@
33 <%= f.text_field :code %> 33 <%= f.text_field :code %>
34 </p> 34 </p>
35 <p> 35 <p>
36 - <%= f.label :aggregation_form, "Aggregation:" %> 36 + <%= f.label :aggregation_form, "Aggregation Form:" %>
37 <%= f.select :aggregation_form, [["Average","AVERAGE"], ["Median", "MEDIAN"], ["Maximum", "MAXIMUM"], ["Minimum", "MINIMUM"], 37 <%= f.select :aggregation_form, [["Average","AVERAGE"], ["Median", "MEDIAN"], ["Maximum", "MAXIMUM"], ["Minimum", "MINIMUM"],
38 ["Count", "COUNT"], ["Standard Deviation", "STANDARD_DEVIATION"]] %> 38 ["Count", "COUNT"], ["Standard Deviation", "STANDARD_DEVIATION"]] %>
39 </p> 39 </p>
plugins/mezuro/views/mezuro_plugin_myprofile/new_range.rjs
1 -page.replace_html 'range_form', :partial => "new_range", :locals => {:metric_name => @metric_name, :configuration_name => @configuration_name, :beginning_id => "bolinha" } #FIXME 1 +page.replace_html 'range_form', :partial => "new_range", :locals => {:metric_name => @metric_name, :id => @configuration_content.id }
2 page.visual_effect :slide_down, "range_form" 2 page.visual_effect :slide_down, "range_form"