From 3b3662da0a5f31dddbe19be7f8e787c1b90b1b22 Mon Sep 17 00:00:00 2001 From: Stephan van Leeuwen Date: Sun, 21 Dec 2014 13:35:11 +0100 Subject: Updated api method GET /projects/:id/events to use paginate instead of a self-implementation Also updated example request url Added changelog item --- lib/api/projects.rb | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'lib/api/projects.rb') diff --git a/lib/api/projects.rb b/lib/api/projects.rb index 83f65eec6cc..e3fff79d68f 100644 --- a/lib/api/projects.rb +++ b/lib/api/projects.rb @@ -88,17 +88,14 @@ module API present user_project, with: Entities::ProjectWithAccess, user: current_user end - # Get a single project events + # Get events for a single project # # Parameters: # id (required) - The ID of a project # Example Request: # GET /projects/:id/events get ":id/events" do - limit = (params[:per_page] || 20).to_i - offset = (params[:page] || 0).to_i * limit - events = user_project.events.recent.limit(limit).offset(offset) - + events = paginate user_project.events.recent present events, with: Entities::Event end -- cgit v1.2.1