r97 - trunk/jredmine-client/src/main/redmine/jredmine/app/controllers
Author: tchemit Date: 2010-01-21 06:29:42 +0100 (Thu, 21 Jan 2010) New Revision: 97 Modified: trunk/jredmine-client/src/main/redmine/jredmine/app/controllers/jredmine_controller.rb Log: add get_version_opened_issues api on redmine rails plugin 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-19 17:33:45 UTC (rev 96) +++ trunk/jredmine-client/src/main/redmine/jredmine/app/controllers/jredmine_controller.rb 2010-01-21 05:29:42 UTC (rev 97) @@ -8,7 +8,7 @@ before_filter :find_project, :except => [:ping, :login, :logout, :get_projects, :get_user_projects, :get_issue_statuses, :get_issue_priorities] # find project's version - before_filter :find_version, :only => [:get_version, :get_version_issues, :get_version_attachments, :add_version_attachment] + before_filter :find_version, :only => [:get_version, :get_version_issues, :get_version_opened_issues, :get_version_attachments, :add_version_attachment] # find project's issue before_filter :find_issue, :only => [:get_issue_times, :add_issue_time, :update_time_issue] @@ -170,6 +170,18 @@ @issues = @version.fixed_issues.find(:all) render_array_result @issues, "issues" end + + # recuperation des issues ouvertes d'un projet pour une version donnee + def get_version_opened_issues + issues = @version.fixed_issues.find(:all) + result = [] + issues.each do |issue| + if !issue.closed? && issue.status_id != 3 + result << issue + end + end + render_array_result result, "issues" + end # recuperation des pieces jointes d'un projet pour une version donnee def get_version_attachments
participants (1)
-
tchemit@users.nuiton.org