Author: tchemit Date: 2010-01-21 07:34:50 +0100 (Thu, 21 Jan 2010) New Revision: 99 Modified: trunk/jredmine-client/src/main/redmine/jredmine/app/controllers/jredmine_controller.rb Log: Anomalie #214: Les anciennes demandes de la release faites ne sont pas migr?\195?\169s sur la roadmap de la nouvelle version Modified: trunk/jredmine-client/src/main/redmine/jredmine/app/controllers/jredmine_controller.rb =================================================================== --- trunk/jredmine-client/src/main/redmine/jredmine/app/controllers/jredmine_controller.rb 2010-01-21 05:39:58 UTC (rev 98) +++ trunk/jredmine-client/src/main/redmine/jredmine/app/controllers/jredmine_controller.rb 2010-01-21 06:34:50 UTC (rev 99) @@ -231,10 +231,10 @@ # add a new version for a given project def next_version(version = params["version"],old_version_name=params[:oldVersionName]) - #if !request.post? - # render_status 405, "POST method required for action next_version" - # return false - #end + if !request.post? + render_status 405, "POST method required for action next_version" + return false + end @version = @project.versions.find_by_name(version[:name]) if !@version allowed = User.current.allowed_to?({:controller => 'projects', :action => "add_version"}, @project) @@ -261,18 +261,20 @@ return false end old_issues = old_version.fixed_issues.find(:all) - result = [] + #result =[] old_issues.each do |issue| - if !issue.closed? && issue.status_id != 3 + sid = issue.status_id + if !issue.closed? || ( sid == 1 || sid == 2 ) + #if !issue.closed? && issue.status_id != 3 journal = issue.init_journal(User.current, params[:notes]) # move to new version issue.fixed_version_id = @version[:id] issue.save - result << issue + #result << issue Mailer.deliver_issue_edit(journal) if Setting.notified_events.include?('issue_updated') end end - render_array_result result, "issues" + #render_array_result result, "issues" end render_result @version end
participants (1)
-
tchemit@users.nuiton.org