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 14  
15 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 18 :action => "choose_base_tool", :params => {:configuration_name => @configuration.name} %><br/>
19 19  
20 20 <table>
... ... @@ -28,9 +28,9 @@
28 28 <td><%= metric_configuration.metric.name %></td>
29 29 <td><%= metric_configuration.metric.origin %></td>
30 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 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 34 {:configuration_name => @configuration.name, :metric_name => metric_configuration.metric.name} %></td>
35 35 </tr>
36 36 <% end %>
... ...
plugins/mezuro/views/mezuro_plugin_profile/_edit_range.html.erb
... ... @@ -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   -<% 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   -<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   -<%= 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   -<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   -<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   -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   -<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   -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   -<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   -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   -<h3><%= @configuration_name %></h3>
plugins/mezuro/views/mezuro_plugin_profile/update_range.rjs
... ... @@ -1 +0,0 @@
1   -page.reload()