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 1 <script src="/plugins/mezuro/javascripts/validations.js" type="text/javascript"></script>
2 2  
3   -
4 3 <h2><%= @configuration_name %> Configuration</h2>
5 4  
6 5 <% form_for :metric_configuration, :url => {:action =>"create_metric_configuration", :controller => "mezuro_plugin_myprofile"}, :method => :get do |f| %>
7 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 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 31 <p>
30 32 <%= f.label :code, "Code:" %>
31 33 <%= f.text_field :code %>
... ... @@ -45,3 +47,4 @@
45 47 </p>
46 48  
47 49 <% end %>
  50 +
... ...