Sha256: 32aa20751ea8cdfdefb69b75105e348efc0c1629d9e797154e01e9b6dba32049

Contents?: true

Size: 1.04 KB

Versions: 9

Compression:

Stored size: 1.04 KB

Contents

module MnoEnterprise
  class Jpi::V1::Admin::OrganizationsController < Jpi::V1::Admin::BaseResourceController

    # GET /mnoe/jpi/v1/admin/organizations
    def index
      @organizations = MnoEnterprise::Organization
      @organizations = @organizations.limit(params[:limit]) if params[:limit]
      @organizations = @organizations.skip(params[:offset]) if params[:offset]
      @organizations = @organizations.order_by(params[:order_by]) if params[:order_by]
      @organizations = @organizations.where(params[:where]) if params[:where]
      @organizations = @organizations.all

      response.headers['X-Total-Count'] = @organizations.metadata[:pagination][:count]
    end

    # GET /mnoe/jpi/v1/admin/organizations/1
    def show
      @organization = MnoEnterprise::Organization.find(params[:id])
      @organization_active_apps = @organization.app_instances.select { |app| app.status == "running" }
    end

    # GET /mnoe/jpi/v1/admin/organizations/in_arrears
    def in_arrears
      @arrears = MnoEnterprise::ArrearsSituation.all
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
mno-enterprise-api-2.0.7 app/controllers/mno_enterprise/jpi/v1/admin/organizations_controller.rb
mno-enterprise-api-2.0.6 app/controllers/mno_enterprise/jpi/v1/admin/organizations_controller.rb
mno-enterprise-api-2.0.5 app/controllers/mno_enterprise/jpi/v1/admin/organizations_controller.rb
mno-enterprise-api-2.0.4 app/controllers/mno_enterprise/jpi/v1/admin/organizations_controller.rb
mno-enterprise-api-2.0.3 app/controllers/mno_enterprise/jpi/v1/admin/organizations_controller.rb
mno-enterprise-api-2.0.2 app/controllers/mno_enterprise/jpi/v1/admin/organizations_controller.rb
mno-enterprise-api-2.0.1 app/controllers/mno_enterprise/jpi/v1/admin/organizations_controller.rb
mno-enterprise-api-3.0.0 app/controllers/mno_enterprise/jpi/v1/admin/organizations_controller.rb
mno-enterprise-api-2.0.0 app/controllers/mno_enterprise/jpi/v1/admin/organizations_controller.rb