Commit 6f4c48fa4369f6abdcdf882680db92ea677400bf
Committed by
Paulo Meireles
1 parent
d50904e0
Exists in
master
and in
28 other branches
Replace old views with new views directory
Showing
7 changed files
with
147 additions
and
137 deletions
Show diff stats
plugins/mezuro/views/cms/mezuro_plugin/_project_content.html.erb
0 → 100644
| @@ -0,0 +1,34 @@ | @@ -0,0 +1,34 @@ | ||
| 1 | +<h1> <%= _(MezuroPlugin::ProjectContent.short_description) %> </h1> | ||
| 2 | + | ||
| 3 | +<% | ||
| 4 | + begin | ||
| 5 | + @project = @article.title.nil? ? nil : Kalibro::Client::ProjectClient.new.project(@article.title) | ||
| 6 | + rescue | ||
| 7 | + @project = nil | ||
| 8 | + end | ||
| 9 | +%> | ||
| 10 | + | ||
| 11 | +<%= error_messages_for 'project_content' %> | ||
| 12 | + | ||
| 13 | +<%= hidden_field_tag 'project_content[profile_id]', profile.id %> | ||
| 14 | +<%= hidden_field_tag 'id', @article.id %> | ||
| 15 | + | ||
| 16 | +<%= required_fields_message %> | ||
| 17 | + | ||
| 18 | +<%= required f.text_field(:name) %> | ||
| 19 | + | ||
| 20 | +<%= f.text_field :license %><br/> | ||
| 21 | + | ||
| 22 | +<%= f.text_field :description %><br/> | ||
| 23 | + | ||
| 24 | +<% @repository_types = Kalibro::Client::KalibroClient.new.supported_repository_types.sort %> | ||
| 25 | +<% @selected = (@project.nil? ? @repository_types : @project.repository.type) %> | ||
| 26 | +<%= required labelled_form_field _('Repository type'), | ||
| 27 | + f.select(:repository_type, @repository_types, {:selected => @selected}) %><br/> | ||
| 28 | + | ||
| 29 | +<%= required f.text_field(:repository_url) %><br/> | ||
| 30 | + | ||
| 31 | +<% @configuration_names = Kalibro::Client::ConfigurationClient.new.configuration_names.sort %> | ||
| 32 | +<% @selected = (@project.nil? ? @configuration_names[0] : @project.configuration_name) %> | ||
| 33 | +<%= required labelled_form_field _('Configuration'), | ||
| 34 | + f.select(:configuration_name, @configuration_names.sort, {:selected => @selected}) %><br/> | ||
| 0 | \ No newline at end of file | 35 | \ No newline at end of file |
| @@ -0,0 +1,113 @@ | @@ -0,0 +1,113 @@ | ||
| 1 | +<% @project = Kalibro::Client::ProjectClient.new.project(@page.name) %> | ||
| 2 | + | ||
| 3 | +<h1> <%= @project.name %>'s Info</h1> | ||
| 4 | +<table id="show_info"> | ||
| 5 | + <tr> | ||
| 6 | + <td><%= _("Name") %></td> | ||
| 7 | + <td><%= @project.name %></td> | ||
| 8 | + </tr> | ||
| 9 | + <tr> | ||
| 10 | + <td><%= _("License") %></td> | ||
| 11 | + <td><%= @project.license %></td> | ||
| 12 | + </tr> | ||
| 13 | + <tr> | ||
| 14 | + <td><%= _("Description") %></td> | ||
| 15 | + <td><%= @project.description %></td> | ||
| 16 | + </tr> | ||
| 17 | + <tr> | ||
| 18 | + <td><%= _("Repository type") %></td> | ||
| 19 | + <td><%= @project.repository.type %></td> | ||
| 20 | + </tr> | ||
| 21 | + <tr> | ||
| 22 | + <td><%= _("Repository address") %></td> | ||
| 23 | + <td><%= @project.repository.address %></td> | ||
| 24 | + </tr> | ||
| 25 | + <tr> | ||
| 26 | + <td><%= _("Configuration") %></td> | ||
| 27 | + <td><%= @project.configuration_name %></td> | ||
| 28 | + </tr> | ||
| 29 | +</table> | ||
| 30 | + | ||
| 31 | +<br /> | ||
| 32 | + | ||
| 33 | +<% if @project.state == 'ERROR' %> | ||
| 34 | + <h3>ERROR</h3> | ||
| 35 | + <br /> | ||
| 36 | + <br /> | ||
| 37 | + <p> | ||
| 38 | + <%= _("Possible causes:") %> | ||
| 39 | + <ul> | ||
| 40 | + <li><%= _("Server is down") %></li> | ||
| 41 | + <li><%= _("Invalid URL") %> </li> | ||
| 42 | + <li><%= _("Incorrect language") %> </li> | ||
| 43 | + </ul> | ||
| 44 | + </p> | ||
| 45 | +<% end %> | ||
| 46 | + | ||
| 47 | +<% if @project.state.end_with? 'ING' %> | ||
| 48 | + <div id="progress_message"> | ||
| 49 | + <%= _("The server is calculating metric results.<br/>Reload the page manually in a few moments.") %> | ||
| 50 | + </div> | ||
| 51 | +<% end %> | ||
| 52 | + | ||
| 53 | + | ||
| 54 | +<% if @project.state == 'READY' %> | ||
| 55 | + | ||
| 56 | + <% if @project.configuration.nil? %> | ||
| 57 | + <% metric_results = @client.last_module_result(@project.name).metric_results %> | ||
| 58 | + | ||
| 59 | + <h3> <%= _("Total Metrics") %> </h3> | ||
| 60 | + <table id="total_metrics"> | ||
| 61 | + <% total_results = metric_results.each.select {|result| result.native_metric.scope == 'APPLICATION'} %> | ||
| 62 | + <% total_results.each_with_index do |result, index| %> | ||
| 63 | + <tr id="tr_<%= result.native_metric.code %>" class="d<%= index % 2 %>"> | ||
| 64 | + <td> <%= result.native_metric.name %> </td> | ||
| 65 | + <td class="metric_box"> <%= result.value %> </td> | ||
| 66 | + </tr> | ||
| 67 | + <% end %> | ||
| 68 | + </table> | ||
| 69 | + | ||
| 70 | + <h3> <%= _("Statistical Metrics") %> </h3> | ||
| 71 | + <% statistical_results = metric_results.each.select {|result| result.native_metric.scope == 'CLASS'} %> | ||
| 72 | + <% statistical_results.each do |result| %> | ||
| 73 | + <div id="statistical_metrics"> | ||
| 74 | + | ||
| 75 | + <table id="<%= @project.name %>_<%= result.native_metric.code %>_list"> | ||
| 76 | + <thead> | ||
| 77 | + <th> | ||
| 78 | + <img id="<%= @project.name %>_<%= result.native_metric.code %>_plus" | ||
| 79 | + onclick="collapse('<%= @project.name %>_<%= result.native_metric.code %>')" | ||
| 80 | + alt="+" src="/plugins/mezuro/images/plus.png" class="collapsable"/> | ||
| 81 | + <img id="<%= @project.name %>_<%= result.native_metric.code %>_minus" style="display: none" | ||
| 82 | + onclick="collapse('<%= @project.name %>_<%= result.native_metric.code %>')" | ||
| 83 | + alt="-" src="/plugins/mezuro/images/minus.png" class="collapsable"/> | ||
| 84 | + <%= "#{result.native_metric.name}" %> | ||
| 85 | + </th> | ||
| 86 | + <th class="metric_box"> | ||
| 87 | + <%= "#{result.average}"%> | ||
| 88 | + </th> | ||
| 89 | + </thead> | ||
| 90 | + <% result.available_statistics.each_with_index do |statistic, index| %> | ||
| 91 | + <tr class="d<%= index % 2 %> statistic" style="display: none"> | ||
| 92 | + <td><%= statistic %></td> | ||
| 93 | + <td class="metric_box"><%= result.statistic(statistic) %></td> | ||
| 94 | + </tr> | ||
| 95 | + <% end %> | ||
| 96 | + </table> | ||
| 97 | + </div> | ||
| 98 | + <% end %> | ||
| 99 | + | ||
| 100 | + <% else %> | ||
| 101 | + <% metric_results = @client.last_module_result(@project.name).compiled_metric_results %> | ||
| 102 | + | ||
| 103 | + <h3> <%= _("Metrics") %> </h3> | ||
| 104 | + <table id="metrics"> | ||
| 105 | + <% metric_results.each do |result| %> | ||
| 106 | + <tr id="tr_<%= result.native_metric.code %>"> | ||
| 107 | + <td> <%= result.native_metric.name %> </td> | ||
| 108 | + <td class="metric_box"> <%= result.value %> </td> | ||
| 109 | + </tr> | ||
| 110 | + <% end %> | ||
| 111 | + </table> | ||
| 112 | + <% end %> | ||
| 113 | +<% end %> |
plugins/mezuro/views/mezuro_plugin_myprofile/_form.html.erb
| @@ -1,20 +0,0 @@ | @@ -1,20 +0,0 @@ | ||
| 1 | -<%= error_messages_for 'project' %> | ||
| 2 | - | ||
| 3 | -<% labelled_form_for :project, @project, :url => @url do |f| %> | ||
| 4 | - <%= hidden_field_tag 'project[profile_id]', profile.id %> | ||
| 5 | - <%= hidden_field_tag 'id', @project.id %> | ||
| 6 | - | ||
| 7 | - <%= required_fields_message %> | ||
| 8 | - | ||
| 9 | - <%= required f.text_field(:name) %> | ||
| 10 | - <%= required f.text_field(:repository_url) %> | ||
| 11 | - <%= required f.text_field(:identifier) %> | ||
| 12 | - <%= f.check_box(:with_tab) %> | ||
| 13 | - <%= f.text_area(:description, :size => '30x3') %> | ||
| 14 | - | ||
| 15 | - <% button_bar do %> | ||
| 16 | - <%= submit_button(:save, @submit_button, :cancel => {:action => 'index'})%> | ||
| 17 | - <% end %> | ||
| 18 | -<% end %> | ||
| 19 | - | ||
| 20 | -<%= javascript_tag "$('project_name').focus();" %> |
plugins/mezuro/views/mezuro_plugin_myprofile/edit.html.erb
plugins/mezuro/views/mezuro_plugin_myprofile/index.html.erb
| @@ -1,28 +0,0 @@ | @@ -1,28 +0,0 @@ | ||
| 1 | -<h1> <%= _("%s's Mezuro projects") % profile.name %> </h1> | ||
| 2 | - | ||
| 3 | -<% if @projects.blank? %> | ||
| 4 | - <%= _("%s has no projects registered.") % profile.name %> | ||
| 5 | -<% else %> | ||
| 6 | - <table> | ||
| 7 | - <tr> | ||
| 8 | - <th><%= _('Project') %></th> | ||
| 9 | - <th><%= _('Actions') %></th> | ||
| 10 | - </tr> | ||
| 11 | - | ||
| 12 | - <% @projects.each do |project| %> | ||
| 13 | - <tr> | ||
| 14 | - <td><%= project.name %></td> | ||
| 15 | - <td class="article-controls"> | ||
| 16 | - <%= button_without_text :edit, _('Edit'), :action => 'edit', :id => project.id %> | ||
| 17 | - <%= button_without_text :delete, _('Delete'), { :action => 'destroy', :id => project.id }, | ||
| 18 | - :method => :post, | ||
| 19 | - :confirm => _("Are you sure you want to remove this project?") %> | ||
| 20 | - </td> | ||
| 21 | - </tr> | ||
| 22 | - <% end %> | ||
| 23 | - </table> | ||
| 24 | -<% end %> | ||
| 25 | - | ||
| 26 | -<% button_bar do %> | ||
| 27 | - <%= button :new, _('Register a new project'), :action => 'new' %> | ||
| 28 | -<% end %> |
plugins/mezuro/views/mezuro_plugin_myprofile/new.html.erb
plugins/mezuro/views/profile/_project_tab.html.erb
| @@ -1,81 +0,0 @@ | @@ -1,81 +0,0 @@ | ||
| 1 | -<% @project = current_project %> | ||
| 2 | -<% @total_metrics = @project.total_metrics if @project != nil %> | ||
| 3 | -<% @statistical_metrics = @project.statistical_metrics if @project != nil %> | ||
| 4 | -<% @svn_error = @project.svn_error if (@project != nil && @project.svn_error) %> | ||
| 5 | - | ||
| 6 | -<h1> <%= @project.name %>'s Info</h1> | ||
| 7 | -<table id="show_info"> | ||
| 8 | - <tr> | ||
| 9 | - <td><%= _("Name") %></td> | ||
| 10 | - <td><%= @project.name %></td> | ||
| 11 | - </tr> | ||
| 12 | - <% if (@project.description != nil && @project.description != "" ) %> | ||
| 13 | - <tr> | ||
| 14 | - <td><%= _("Description") %></td> | ||
| 15 | - <td><%= @project.description %></td> | ||
| 16 | - </tr> | ||
| 17 | - <% end %> | ||
| 18 | - <tr> | ||
| 19 | - <td><%= _("Repository address") %></td> | ||
| 20 | - <td><%= @project.repository_url %></td> | ||
| 21 | - </tr> | ||
| 22 | -</table> | ||
| 23 | - | ||
| 24 | -<br /> | ||
| 25 | - | ||
| 26 | - | ||
| 27 | -<% if @svn_error %> | ||
| 28 | - <h3>ERROR</h3> | ||
| 29 | - <div id="svn_error"> | ||
| 30 | - <%= @svn_error %> | ||
| 31 | - </div> | ||
| 32 | - <br /> | ||
| 33 | - <br /> | ||
| 34 | - <p> | ||
| 35 | - <%= _("Possible causes:") %> | ||
| 36 | - <ul> | ||
| 37 | - <li> | ||
| 38 | - <%= _("Server is down") %> | ||
| 39 | - </li> | ||
| 40 | - <li> | ||
| 41 | - <% _("URL invalid, in this case create another project with the correct URL | ||
| 42 | - (Sorry for the incovenience, we're working for a better solution)") %> | ||
| 43 | - </li> | ||
| 44 | - </ul> | ||
| 45 | - </p> | ||
| 46 | -<%else%> | ||
| 47 | - <h3> <%= _("Metric Results") %> </h3> | ||
| 48 | - <% if @project.metrics_calculated? %> | ||
| 49 | - <h3> <% _("Total Metrics") %> </h3> | ||
| 50 | - <table id="total_metrics"> | ||
| 51 | - <% @total_metrics.each_with_index do |metric, index| %> | ||
| 52 | - <tr id="tr_<%= metric.name %>" class="d<%= index % 2 %>"> | ||
| 53 | - <td class="metric_name"> <%= metric.name %> </td> | ||
| 54 | - <td class="metric_value"> <%= metric.value %> </td> | ||
| 55 | - </tr> | ||
| 56 | - <% end %> | ||
| 57 | - </table> | ||
| 58 | - | ||
| 59 | - <h3> <%= _("Statistical Metrics") %> </h3> | ||
| 60 | - <% @statistical_metrics.each_key do |metric_name| %> | ||
| 61 | - <div id="statistical_metrics"> | ||
| 62 | - <%= "#{metric_name}_average: #{@statistical_metrics[metric_name]["average"]}" %> | ||
| 63 | - <ul> | ||
| 64 | - <% @statistical_metrics[metric_name].each do |stat_name, stat_value| %> | ||
| 65 | - <% if stat_name != "average" %> | ||
| 66 | - <li> | ||
| 67 | - <%= "#{metric_name}_#{stat_name}: #{stat_value}" %> | ||
| 68 | - </li> | ||
| 69 | - <% end %> | ||
| 70 | - <% end %> | ||
| 71 | - </ul> | ||
| 72 | - </div> | ||
| 73 | - <% end %> | ||
| 74 | - | ||
| 75 | - <% else %> | ||
| 76 | - <div id="progress_message"> | ||
| 77 | - <%= _("Wait a moment while the metrics are calculated.<br/> | ||
| 78 | - Reload the page manually in a few moment. ") %> | ||
| 79 | - </div> | ||
| 80 | - <% end %> | ||
| 81 | -<% end %> |