Commit 2a1fac1419456f252222c97e7e1e90c124ee391e

Authored by Diego Camarinha
Committed by Paulo Meireles
1 parent 8879a1f8

[Mezuro] Refactored view for new metric configuration. Must refactor controller too.

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 -  
4 <h2><%= @configuration_name %> Configuration</h2> 3 <h2><%= @configuration_name %> Configuration</h2>
5 4
6 <% 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| %>
7 <%= hidden_field_tag :configuration_name, @configuration_name %> 6 <%= hidden_field_tag :configuration_name, @configuration_name %>
8 - <%= hidden_field_tag :scope, @metric.scope %>  
9 7
10 - <% @metric.language.each do |language| %>  
11 - <%= hidden_field_tag "language[]", language %> 8 + <% f.fields_for :metric do |m| %>
  9 +
  10 + <% @metric.language.each do |language| %>
  11 + <%= m.hidden_field :language, :multiple => true, :value => language %>
  12 + <% end %>
  13 +
  14 + <%= m.hidden_field "scope", :value => @metric.scope %>
  15 + <p>
  16 + <%= m.label :origin, "Collector Name:" %>
  17 + <%= @metric.origin %>
  18 + <%= m.hidden_field "origin", :value => @metric.origin %>
  19 + </p>
  20 + <p>
  21 + <%= m.label :metric_name, "Metric Name:" %>
  22 + <%= @metric.name %>
  23 + <%= m.hidden_field "name", :value => @metric.name %>
  24 + </p>
  25 + <p>
  26 + <%= m.label :description, "Description:" %>
  27 + <%= @metric.description %>
  28 + <%= m.hidden_field "description", :value => @metric.description %>
  29 + </p>
12 <% end %> 30 <% end %>
13 -  
14 - <p>  
15 - <%= f.label :origin, "Collector Name:" %>  
16 - <%= @metric.origin %>  
17 - <%= hidden_field_tag "metric[origin]", @metric.origin %>  
18 - </p>  
19 - <p>  
20 - <%= f.label :metric_name, "Metric Name:" %>  
21 - <%= @metric.name %>  
22 - <%= hidden_field_tag "metric[name]", @metric.name %>  
23 - </p>  
24 - <p>  
25 - <%= f.label :description, "Description:" %>  
26 - <%= @metric.description %>  
27 - <%= text_field_tag :description %>  
28 - </p>  
29 <p> 31 <p>
30 <%= f.label :code, "Code:" %> 32 <%= f.label :code, "Code:" %>
31 <%= f.text_field :code %> 33 <%= f.text_field :code %>
@@ -45,3 +47,4 @@ @@ -45,3 +47,4 @@
45 </p> 47 </p>
46 48
47 <% end %> 49 <% end %>
  50 +