##// END OF EJS Templates
Removed unused and deprecated Issue#move_to_project method....
Jean-Philippe Lang -
r13329:84eee82209f5
parent child
Show More
@@ -246,33 +246,6 class Issue < ActiveRecord::Base
246 @copied_from.present?
246 @copied_from.present?
247 end
247 end
248
248
249 # Moves/copies an issue to a new project and tracker
250 # Returns the moved/copied issue on success, false on failure
251 def move_to_project(new_project, new_tracker=nil, options={})
252 ActiveSupport::Deprecation.warn "Issue#move_to_project is deprecated, use #project= instead."
253
254 if options[:copy]
255 issue = self.copy
256 else
257 issue = self
258 end
259
260 issue.init_journal(User.current, options[:notes])
261
262 # Preserve previous behaviour
263 # #move_to_project doesn't change tracker automatically
264 issue.send :project=, new_project, true
265 if new_tracker
266 issue.tracker = new_tracker
267 end
268 # Allow bulk setting of attributes on the issue
269 if options[:attributes]
270 issue.attributes = options[:attributes]
271 end
272
273 issue.save ? issue : false
274 end
275
276 def status_id=(status_id)
249 def status_id=(status_id)
277 if status_id.to_s != self.status_id.to_s
250 if status_id.to_s != self.status_id.to_s
278 self.status = (status_id.present? ? IssueStatus.find_by_id(status_id) : nil)
251 self.status = (status_id.present? ? IssueStatus.find_by_id(status_id) : nil)
General Comments 0
You need to be logged in to leave comments. Login now