Mercurial > hg > soundsoftware-site
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 |