Sha256: d9a25f1f710d3507f3e727c113c8b4c4849b7a23f64d06dbaf115f1c2ec2017c

Contents?: true

Size: 597 Bytes

Versions: 46

Compression:

Stored size: 597 Bytes

Contents

module Api
  class OrganizationsController < BaseController
    include OrganizationsControllerTemplate

    before_action :authorize_admin!

    def index
      render json: { organizations: Organization.accessible_as(current_user, :janitor) }
    end

    def show
      render json: @organization.to_resource_h
    end

    def create
      @organization.save!
      render json: @organization.to_resource_h
    end

    def update
      @organization.update! organization_params
      render json: @organization.to_resource_h
    end

    def authorization_slug
      '_/_'
    end
  end

end

Version data entries

46 entries across 46 versions & 1 rubygems

Version Path
mumuki-laboratory-9.23.0 app/controllers/api/organizations_controller.rb
mumuki-laboratory-9.22.0 app/controllers/api/organizations_controller.rb
mumuki-laboratory-9.21.0 app/controllers/api/organizations_controller.rb
mumuki-laboratory-9.20.1 app/controllers/api/organizations_controller.rb
mumuki-laboratory-9.20.0 app/controllers/api/organizations_controller.rb
mumuki-laboratory-9.19.0 app/controllers/api/organizations_controller.rb
mumuki-laboratory-9.18.1 app/controllers/api/organizations_controller.rb
mumuki-laboratory-9.18.0 app/controllers/api/organizations_controller.rb
mumuki-laboratory-9.17.0 app/controllers/api/organizations_controller.rb
mumuki-laboratory-9.16.0 app/controllers/api/organizations_controller.rb
mumuki-laboratory-9.15.0 app/controllers/api/organizations_controller.rb
mumuki-laboratory-9.14.1 app/controllers/api/organizations_controller.rb
mumuki-laboratory-9.14.0 app/controllers/api/organizations_controller.rb
mumuki-laboratory-9.13.2 app/controllers/api/organizations_controller.rb
mumuki-laboratory-9.13.1 app/controllers/api/organizations_controller.rb
mumuki-laboratory-9.13.0 app/controllers/api/organizations_controller.rb
mumuki-laboratory-9.12.1 app/controllers/api/organizations_controller.rb
mumuki-laboratory-9.12.0 app/controllers/api/organizations_controller.rb
mumuki-laboratory-9.11.0 app/controllers/api/organizations_controller.rb
mumuki-laboratory-9.10.0 app/controllers/api/organizations_controller.rb