From 739d0057a3b9c066801eb6ea9f397be4b529595d Mon Sep 17 00:00:00 2001 From: Fabrice Bellingard Date: Mon, 30 Jan 2012 18:52:50 +0100 Subject: SONAR-3104 Fix bug and improve element IDs to ease ITs --- .../WEB-INF/app/controllers/project_controller.rb | 8 ++++---- .../webapp/WEB-INF/app/views/project/history.html.erb | 19 +++++++++++-------- 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/sonar-server/src/main/webapp/WEB-INF/app/controllers/project_controller.rb b/sonar-server/src/main/webapp/WEB-INF/app/controllers/project_controller.rb index a7f5dfe62f4..04107d49e17 100644 --- a/sonar-server/src/main/webapp/WEB-INF/app/controllers/project_controller.rb +++ b/sonar-server/src/main/webapp/WEB-INF/app/controllers/project_controller.rb @@ -259,12 +259,12 @@ class ProjectController < ApplicationController flash[:error] = message('project_history.event_already_exists', :params => params[:event_name]) else snapshots = find_project_snapshots(snapshot.id) - snapshots.each do |snapshot| + snapshots.each do |s| e = Event.new({:name => params[:event_name], :category => EventCategory::KEY_OTHER, - :snapshot => snapshot, - :resource_id => snapshot.project_id, - :event_date => snapshot.created_at}) + :snapshot => s, + :resource_id => s.project_id, + :event_date => s.created_at}) e.save! end flash[:notice] = message('project_history.event_created', :params => params[:event_name]) diff --git a/sonar-server/src/main/webapp/WEB-INF/app/views/project/history.html.erb b/sonar-server/src/main/webapp/WEB-INF/app/views/project/history.html.erb index 29a5de3a74c..30a4093d662 100644 --- a/sonar-server/src/main/webapp/WEB-INF/app/views/project/history.html.erb +++ b/sonar-server/src/main/webapp/WEB-INF/app/views/project/history.html.erb @@ -82,23 +82,26 @@ - <% other_events.each do |event| %> - + <% + other_events.each_with_index do |event, index2| + event_index = index.to_s + '-' + index2.to_s + %> + - + -- cgit v1.2.3
<%= event.name -%> - <%= message('project_history.edit_event') -%> + <%= message('project_history.edit_event') -%> <%= link_to( message('project_history.remove_version'), { :action => 'delete_event', :id => event.id}, :confirm => message('project_history.do_you_want_to_remove_version', :params => event.name) ) -%>