comparison app/models/workflow.rb @ 507:0c939c159af4 redmine-1.2

Update to Redmine 1.2.1 on 1.2-stable branch (Redmine SVN rev 6270)
author Chris Cannam
date Thu, 14 Jul 2011 10:32:19 +0100
parents 513646585e45
children cbb26bc654de
comparison
equal deleted inserted replaced
441:cbce1fd3b1b7 507:0c939c159af4
87 if source_tracker == target_tracker && source_role == target_role 87 if source_tracker == target_tracker && source_role == target_role
88 false 88 false
89 else 89 else
90 transaction do 90 transaction do
91 delete_all :tracker_id => target_tracker.id, :role_id => target_role.id 91 delete_all :tracker_id => target_tracker.id, :role_id => target_role.id
92 connection.insert "INSERT INTO #{Workflow.table_name} (tracker_id, role_id, old_status_id, new_status_id)" + 92 connection.insert "INSERT INTO #{Workflow.table_name} (tracker_id, role_id, old_status_id, new_status_id, author, assignee)" +
93 " SELECT #{target_tracker.id}, #{target_role.id}, old_status_id, new_status_id" + 93 " SELECT #{target_tracker.id}, #{target_role.id}, old_status_id, new_status_id, author, assignee" +
94 " FROM #{Workflow.table_name}" + 94 " FROM #{Workflow.table_name}" +
95 " WHERE tracker_id = #{source_tracker.id} AND role_id = #{source_role.id}" 95 " WHERE tracker_id = #{source_tracker.id} AND role_id = #{source_role.id}"
96 end 96 end
97 true 97 true
98 end 98 end