Author: tchemit Date: 2010-01-21 06:39:58 +0100 (Thu, 21 Jan 2010) New Revision: 98 Modified: trunk/jredmine-client/src/main/redmine/jredmine/app/controllers/jredmine_controller.rb Log: To test... 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:29:42 UTC (rev 97) +++ trunk/jredmine-client/src/main/redmine/jredmine/app/controllers/jredmine_controller.rb 2010-01-21 05:39:58 UTC (rev 98) @@ -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,16 +261,18 @@ return false end old_issues = old_version.fixed_issues.find(:all) - + result = [] old_issues.each do |issue| 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 Mailer.deliver_issue_edit(journal) if Setting.notified_events.include?('issue_updated') end end + render_array_result result, "issues" end render_result @version end
participants (1)
-
tchemit@users.nuiton.org