Commit 1cdaecd5fe5079e874e4a177501946b548fd5bf4
Committed by
João M. M. da Silva
1 parent
ad7f5933
Exists in
master
and in
29 other branches
[Mezuro] refactoring show_repository view
Showing
3 changed files
with
11 additions
and
13 deletions
Show diff stats
plugins/mezuro/controllers/profile/mezuro_plugin_profile_controller.rb
1 | +#TODO Ver quais metodos precisam estar aqui e fazer os testes | |
1 | 2 | class MezuroPluginProfileController < ProfileController |
2 | 3 | |
3 | 4 | append_view_path File.join(File.dirname(__FILE__) + '/../../views') |
4 | 5 | |
6 | +=begin | |
5 | 7 | rescue_from Exception do |exception| |
6 | 8 | @message = process_error_message exception.message |
7 | 9 | render :partial => "error_page" |
... | ... | @@ -10,7 +12,7 @@ class MezuroPluginProfileController < ProfileController |
10 | 12 | def error_page |
11 | 13 | @message = params[:message] |
12 | 14 | end |
13 | - | |
15 | +=end | |
14 | 16 | protected |
15 | 17 | |
16 | 18 | def process_error_message message | ... | ... |
plugins/mezuro/lib/mezuro_plugin/helpers/content_viewer_helper.rb
... | ... | @@ -10,7 +10,11 @@ class MezuroPlugin::Helpers::ContentViewerHelper |
10 | 10 | [["Not Periodically", 0], ["1 day", 1], ["2 days", 2], ["Weekly", 7], ["Biweeky", 15], ["Monthly", 30]] |
11 | 11 | end |
12 | 12 | |
13 | - def self.create_license_options | |
13 | + def self.periodicity_option(periodicity) | |
14 | + periodicity_options.select {|x| x.last == periodicity}.first.first | |
15 | + end | |
16 | + | |
17 | + def self.license_options | |
14 | 18 | options = YAML.load_file("#{RAILS_ROOT}/plugins/mezuro/licenses.yml") |
15 | 19 | options = options.split(";") |
16 | 20 | formated_options = [] |
... | ... | @@ -44,12 +48,6 @@ class MezuroPlugin::Helpers::ContentViewerHelper |
44 | 48 | metric_configuration_snapshot.metric.name.delete("() ") |
45 | 49 | end |
46 | 50 | |
47 | - def self.get_license_option(selected) | |
48 | - options = YAML.load_file("#{RAILS_ROOT}/plugins/mezuro/licenses.yml") | |
49 | - options.split(";") | |
50 | - selected_option = options.find { |license| license == selected } | |
51 | - end | |
52 | - | |
53 | 51 | private |
54 | 52 | |
55 | 53 | def self.discretize_array(array) | ... | ... |
plugins/mezuro/views/mezuro_plugin_repository/show.html.erb
... | ... | @@ -16,7 +16,7 @@ |
16 | 16 | </tr> |
17 | 17 | <tr> |
18 | 18 | <td><%= _('Process Period') %></td> |
19 | - <td><%= MezuroPlugin::Helpers::ContentViewerHelper.get_periodicity_option(@repository.process_period) %></td> | |
19 | + <td><%= MezuroPlugin::Helpers::ContentViewerHelper.periodicity_option(@repository.process_period.to_i) %></td> | |
20 | 20 | </tr> |
21 | 21 | <tr> |
22 | 22 | <td><%= _('Type') %></td> |
... | ... | @@ -33,16 +33,14 @@ |
33 | 33 | <tr> |
34 | 34 | <td><%= _('Status')%></td> |
35 | 35 | <td> |
36 | - <div id="processing-state" style="color:DarkGoldenRod"><%= @processing.state %></div> | |
36 | + <div id="processing-state" style="color:DarkGoldenRod">Retrieving</div> | |
37 | 37 | <div id="msg-time"></div> |
38 | 38 | </td> |
39 | 39 | </tr> |
40 | 40 | </table> |
41 | - | |
42 | - | |
43 | 41 | <br /> |
44 | 42 | |
45 | -<div id="processing" data-profile="<%= @page.profile.identifier %>" data-content="<%= @page.id %>" | |
43 | +<div id="processing" data-profile="<%= @data_profile %>" data-content="<%= @data_content %>" | |
46 | 44 | data-repository-id="<%= @repository.id %>"></div> |
47 | 45 | <div id="project-tree"></div> |
48 | 46 | <div id="module-result"></div> | ... | ... |