Revision 1522:4449107c0f9b

View differences:

app/controllers/members_controller.rb
25 25
  accept_api_auth :index, :show, :create, :update, :destroy
26 26

  
27 27
  def index
28
    @offset, @limit = api_offset_and_limit
29
    @member_count = @project.member_principals.count
30
    @member_pages = Paginator.new @member_count, @limit, params['page']
31
    @offset ||= @member_pages.offset
32
    @members =  @project.member_principals.
33
                    order("#{Member.table_name}.id").
34
                    limit(@limit).
35
                    offset(@offset).
36
                    all
37 28
    respond_to do |format|
38
      format.html { head 406 }
39
      format.api
29
      format.html {
30
        render :layout => false if request.xhr?
31
      }
32
      format.api {
33
        @offset, @limit = api_offset_and_limit
34
        @member_count = @project.member_principals.count
35
        @member_pages = Paginator.new @member_count, @limit, params['page']
36
        @offset ||= @member_pages.offset
37
        @members =  @project.member_principals.
38
                        order("#{Member.table_name}.id").
39
                        limit(@limit).
40
                        offset(@offset).
41
                        all
42
      }
40 43
    end
41 44
  end
42 45

  

Also available in: Unified diff