Commit e61f62c60325469f589baccfa6e7e6b18ea569ce

Authored by Alessandro Palmeira + João M. M. Silva
Committed by Paulo Meireles
1 parent d7a79ac5

[Mezuro] Split controller in two -now working-

plugins/mezuro/views/content_viewer/show_configuration.rhtml
@@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
14 14
15 <br/> 15 <br/>
16 16
17 -<%= link_to "#{image_tag ('/plugins/mezuro/images/plus.png')}Add Metric", :controller => "mezuro_plugin_profile", 17 +<%= link_to "#{image_tag ('/plugins/mezuro/images/plus.png')}Add Metric", :controller => "mezuro_plugin_myprofile",
18 :action => "choose_base_tool", :params => {:configuration_name => @configuration.name} %><br/> 18 :action => "choose_base_tool", :params => {:configuration_name => @configuration.name} %><br/>
19 19
20 <table> 20 <table>
@@ -28,9 +28,9 @@ @@ -28,9 +28,9 @@
28 <td><%= metric_configuration.metric.name %></td> 28 <td><%= metric_configuration.metric.name %></td>
29 <td><%= metric_configuration.metric.origin %></td> 29 <td><%= metric_configuration.metric.origin %></td>
30 <td><%= metric_configuration.code %></td> 30 <td><%= metric_configuration.code %></td>
31 - <td><%= link_to "Edit", :controller => "mezuro_plugin_profile", :action => "edit_metric_configuration", :params => 31 + <td><%= link_to "Edit", :controller => "mezuro_plugin_myprofile", :action => "edit_metric_configuration", :params =>
32 {:configuration_name => @configuration.name, :metric_name => metric_configuration.metric.name} %></td> 32 {:configuration_name => @configuration.name, :metric_name => metric_configuration.metric.name} %></td>
33 - <td><%= link_to "Remove", :controller => "mezuro_plugin_profile", :action => "remove_metric_configuration", :params => 33 + <td><%= link_to "Remove", :controller => "mezuro_plugin_myprofile", :action => "remove_metric_configuration", :params =>
34 {:configuration_name => @configuration.name, :metric_name => metric_configuration.metric.name} %></td> 34 {:configuration_name => @configuration.name, :metric_name => metric_configuration.metric.name} %></td>
35 </tr> 35 </tr>
36 <% end %> 36 <% end %>
plugins/mezuro/views/mezuro_plugin_profile/_edit_range.html.erb
@@ -1,4 +0,0 @@ @@ -1,4 +0,0 @@
1 -<% remote_form_for :range, :url => {:action =>"update_range", :controller => "mezuro_plugin_profile"}, :method => :get do |f| %>  
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 } %>  
4 -<% end %>  
plugins/mezuro/views/mezuro_plugin_profile/_new_range.html.erb
@@ -1,3 +0,0 @@ @@ -1,3 +0,0 @@
1 -<% remote_form_for :range, :url => {:action =>"create_range", :controller => "mezuro_plugin_profile"}, :method => :get do |f| %>  
2 - <%= render :partial => "range_form", :locals => {:f => f, :metric_name => metric_name, :configuration_name => configuration_name } %>  
3 -<% end %>  
plugins/mezuro/views/mezuro_plugin_profile/_range.html.erb
@@ -1,17 +0,0 @@ @@ -1,17 +0,0 @@
1 -<tr>  
2 - <td>  
3 - <%=range.label%>  
4 - </td>  
5 - <td>  
6 - <%=range.beginning%>  
7 - </td>  
8 - <td>  
9 - <%=range.end%>  
10 - </td>  
11 - <td>  
12 - <%=range.grade%>  
13 - </td>  
14 - <td bgcolor="#<%= range.color[2..-1] %>"></td>  
15 - <td><%= link_to_remote "Edit", :url => {:action =>"edit_range", :controller => "mezuro_plugin_profile", :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_profile", :configuration_name => params[:configuration_name], :metric_name => params[:metric_name], :range_beginning => range.beginning %></td>  
17 -</tr>  
plugins/mezuro/views/mezuro_plugin_profile/_range_form.html.erb
@@ -1,53 +0,0 @@ @@ -1,53 +0,0 @@
1 -<%= hidden_field_tag :configuration_name, configuration_name %>  
2 -<%= hidden_field_tag :metric_name, metric_name %>  
3 -<table>  
4 - <tr>  
5 - <td>  
6 - <%= f.label :label, "Label:" %>  
7 - </td>  
8 - <td>  
9 - <%= f.text_field :label %>  
10 - </td>  
11 - </tr>  
12 - <tr>  
13 - <td>  
14 - <%= f.label :beginning, "Beginning:" %>  
15 - </td>  
16 - <td>  
17 - <%= f.text_field :beginning %>  
18 - </td>  
19 - </tr>  
20 - <tr>  
21 - <td>  
22 - <%= f.label :end, "End:" %>  
23 - </td>  
24 - <td>  
25 - <%= f.text_field :end %>  
26 - </td>  
27 - </tr>  
28 - <tr>  
29 - <td>  
30 - <%= f.label :grade, "Grade:" %>  
31 - </td>  
32 - <td>  
33 - <%= f.text_field :grade %>  
34 - </td>  
35 - </tr>  
36 - <tr>  
37 - <td>  
38 - <%= f.label :color, "Color:" %>  
39 - </td>  
40 - <td>  
41 - <%= f.text_field :color %>  
42 - </td>  
43 - </tr>  
44 - <tr>  
45 - <td>  
46 - <%= f.label :comments, "Comments:" %>  
47 - </td>  
48 - <td>  
49 - <%= f.text_field :comments %>  
50 - </td>  
51 - </tr>  
52 -</table>  
53 -<%= f.submit "Save Range" %>  
plugins/mezuro/views/mezuro_plugin_profile/choose_base_tool.html.erb
@@ -1,13 +0,0 @@ @@ -1,13 +0,0 @@
1 -<h2><%= @configuration_name%> Configuration</h2>  
2 -  
3 -<h5>Base Tools:</h5>  
4 -<table id="project_info">  
5 - <% @tool_names.base_tool_names.each do |collector_name| %>  
6 - <tr>  
7 - <td>  
8 - <%= link_to collector_name, :controller => "mezuro_plugin_profile", :action => "choose_metric", :params =>  
9 - {:configuration_name => @configuration_name, :collector_name => collector_name} %>  
10 - </td>  
11 - </tr>  
12 - <% end %>  
13 -</table>  
plugins/mezuro/views/mezuro_plugin_profile/choose_metric.html.erb
@@ -1,18 +0,0 @@ @@ -1,18 +0,0 @@
1 -<h2><%= @configuration_name %> Configuration</h2>  
2 -  
3 -<table id="project_info">  
4 - <tr>  
5 - <h5>Metric Collector: <%= @collector_name %></h5>  
6 - </tr>  
7 - <tr>  
8 - <h5>Choose a metric to add:</h5>  
9 - </tr>  
10 - <% @collector.supported_metrics.each do |metric| %>  
11 - <tr class="metric" title="<%= metric.name %>">  
12 - <td>  
13 - <%= link_to metric.name, :controller => "mezuro_plugin_profile", :action => "new_metric_configuration", :params => {:metric_name => metric.name,  
14 - :collector_name => @collector_name, :configuration_name => @configuration_name} %>  
15 - </td>  
16 - </tr>  
17 - <% end %>  
18 -</table>  
plugins/mezuro/views/mezuro_plugin_profile/create_range.rjs
@@ -1,2 +0,0 @@ @@ -1,2 +0,0 @@
1 -page.visual_effect :toggle_slide, "range_form"  
2 -page.insert_html :bottom, "ranges", :partial => "range", :locals => {:range => @range}  
plugins/mezuro/views/mezuro_plugin_profile/edit_metric_configuration.html.erb
@@ -1,78 +0,0 @@ @@ -1,78 +0,0 @@
1 -<h2><%= @configuration_name %> Configuration</h2>  
2 -  
3 -<% form_for :metric_configuration, :url => {:action =>"update_metric_configuration", :controller => "mezuro_plugin_profile"}, :method => :get do |f| %>  
4 - <%= hidden_field_tag :configuration_name, @configuration_name %>  
5 - <%= hidden_field_tag :scope, @metric.scope %>  
6 -  
7 - <% @metric.language.each do |language| %>  
8 - <%= hidden_field_tag "language[]", language %>  
9 - <% end %>  
10 -  
11 - <p>  
12 - <%= f.label :origin, "Collector Name:" %>  
13 - <%= @metric.origin %>  
14 - <%= hidden_field_tag "metric[origin]", @metric.origin %>  
15 - </p>  
16 - <p>  
17 - <%= f.label :metric_name, "Metric Name:" %>  
18 - <%= @metric.name %>  
19 - <%= hidden_field_tag "metric[name]", @metric.name %>  
20 - </p>  
21 - <p>  
22 - <%= f.label :description, "Description:" %>  
23 - <%= @metric.description %>  
24 - <%= text_field_tag "metric[description]", @metric.description %>  
25 - </p>  
26 - <p>  
27 - <%= f.label :code, "Code:" %>  
28 - <%= @metric_configuration.code %>  
29 - <%= f.hidden_field :code, :value => @metric_configuration.code %>  
30 - </p>  
31 - <p>  
32 - <%= f.label :aggregation_form, "Aggregation Form:" %>  
33 - <%= f.select :aggregation_form, [["Average","AVERAGE"], ["Median", "MEDIAN"], ["Maximum", "MAXIMUM"], ["Minimum", "MINIMUM"],  
34 - ["Count", "COUNT"], ["Standard Deviation", "STANDARD_DEVIATION"]] %>  
35 - </p>  
36 - <p>  
37 - <%= f.label :weight, "Weight:" %>  
38 - <%= f.text_field :weight %>  
39 - </p>  
40 -  
41 - <p>  
42 - <%= f.submit "Save" %>  
43 - </p>  
44 -<% end %>  
45 -  
46 -  
47 -<h5> Ranges </h5><br/>  
48 -  
49 -<table id="ranges">  
50 - <tr>  
51 - <td>  
52 - Label  
53 - </td>  
54 - <td>  
55 - Beginning  
56 - </td>  
57 - <td>  
58 - End  
59 - </td>  
60 - <td>  
61 - Grade  
62 - </td>  
63 - <td>  
64 - Color  
65 - </td>  
66 - </tr>  
67 - <% if (@metric_configuration.ranges!=nil)  
68 - @metric_configuration.ranges.each do |range| %>  
69 - <%= render :partial => "range", :locals => {:range => range, :configuration_name => @configuration_name,  
70 - :metric_name => @metric_configuration.metric.name} %>  
71 - <% end  
72 - end %>  
73 -</table>  
74 -  
75 -<br/>  
76 -<%= link_to_remote "New Range", :url => {:action =>"new_range", :controller => "mezuro_plugin_profile", :configuration_name => @configuration_name, :metric_name => @metric.name} %>  
77 -<div id="range_form" style="display:none"></div>  
78 -  
plugins/mezuro/views/mezuro_plugin_profile/edit_range.rjs
@@ -1,2 +0,0 @@ @@ -1,2 +0,0 @@
1 -page.replace_html 'range_form', :partial => "edit_range", :locals => {:metric_name => @metric_name, :configuration_name => @configuration_name, :beginning_id => @beginning_id, :range => @range }  
2 -page.visual_effect :slide_down, "range_form"  
plugins/mezuro/views/mezuro_plugin_profile/new_metric_configuration.html.erb
@@ -1,44 +0,0 @@ @@ -1,44 +0,0 @@
1 -<h2><%= @configuration_name %> Configuration</h2>  
2 -  
3 -<% form_for :metric_configuration, :url => {:action =>"create_metric_configuration", :controller => "mezuro_plugin_profile"}, :method => :get do |f| %>  
4 - <%= hidden_field_tag :configuration_name, @configuration_name %>  
5 - <%= hidden_field_tag :scope, @metric.scope %>  
6 -  
7 - <% @metric.language.each do |language| %>  
8 - <%= hidden_field_tag "language[]", language %>  
9 - <% end %>  
10 -  
11 - <p>  
12 - <%= f.label :origin, "Collector Name:" %>  
13 - <%= @metric.origin %>  
14 - <%= hidden_field_tag "metric[origin]", @metric.origin %>  
15 - </p>  
16 - <p>  
17 - <%= f.label :metric_name, "Metric Name:" %>  
18 - <%= @metric.name %>  
19 - <%= hidden_field_tag "metric[name]", @metric.name %>  
20 - </p>  
21 - <p>  
22 - <%= f.label :description, "Description:" %>  
23 - <%= @metric.description %>  
24 - <%= text_field_tag :description %>  
25 - </p>  
26 - <p>  
27 - <%= f.label :code, "Code:" %>  
28 - <%= f.text_field :code %>  
29 - </p>  
30 - <p>  
31 - <%= f.label :aggregation_form, "Aggregation:" %>  
32 - <%= f.select :aggregation_form, [["Average","AVERAGE"], ["Median", "MEDIAN"], ["Maximum", "MAXIMUM"], ["Minimum", "MINIMUM"],  
33 - ["Count", "COUNT"], ["Standard Deviation", "STANDARD_DEVIATION"]] %>  
34 - </p>  
35 - <p>  
36 - <%= f.label :weight, "Weight:" %>  
37 - <%= f.text_field :weight %>  
38 - </p>  
39 -  
40 - <p>  
41 - <%= f.submit "Add" %>  
42 - </p>  
43 -  
44 -<% end %>  
plugins/mezuro/views/mezuro_plugin_profile/new_range.rjs
@@ -1,2 +0,0 @@ @@ -1,2 +0,0 @@
1 -page.replace_html 'range_form', :partial => "new_range", :locals => {:metric_name => @metric_name, :configuration_name => @configuration_name, :beginning_id => "bolinha" }  
2 -page.visual_effect :slide_down, "range_form"  
plugins/mezuro/views/mezuro_plugin_profile/teste.html.erb
@@ -1 +0,0 @@ @@ -1 +0,0 @@
1 -<h3><%= @configuration_name %></h3>  
plugins/mezuro/views/mezuro_plugin_profile/update_range.rjs
@@ -1 +0,0 @@ @@ -1 +0,0 @@
1 -page.reload()