From 7a69d5eb3b3a0ce405b56361894789e5912c1004 Mon Sep 17 00:00:00 2001 From: Daniel Lindenfelser Date: Fri, 13 Aug 2010 15:56:59 +0200 Subject: [PATCH 1/2] Add count, limit and page to REST issues request --- app/controllers/issues_controller.rb | 2 ++ app/views/issues/index.xml.builder | 2 +- 2 files changed, 3 insertions(+), 1 deletions(-) diff --git a/app/controllers/issues_controller.rb b/app/controllers/issues_controller.rb index e05d193..21914a3 100644 --- a/app/controllers/issues_controller.rb +++ b/app/controllers/issues_controller.rb @@ -72,6 +72,8 @@ class IssuesController < ApplicationController end @issue_count = @query.issue_count + @issue_limit = limit + @issue_page = params['page'].nil? ? 0 : params['page'] @issue_pages = Paginator.new self, @issue_count, limit, params['page'] @issues = @query.issues(:include => [:assigned_to, :tracker, :priority, :category, :fixed_version], :order => sort_clause, diff --git a/app/views/issues/index.xml.builder b/app/views/issues/index.xml.builder index ba5697c..1f4df5a 100644 --- a/app/views/issues/index.xml.builder +++ b/app/views/issues/index.xml.builder @@ -1,5 +1,5 @@ xml.instruct! -xml.issues :type => 'array' do +xml.issues :type => 'array', :count => @issue_count, :limit => @issue_limit, :page => @issue_page do @issues.each do |issue| xml.issue do xml.id issue.id -- 1.7.1