Sha256: 5efce20799c04b59024d86a500cd43e85d5d5ccb40def77140da04cbf0a454e4

Contents?: true

Size: 578 Bytes

Versions: 32

Compression:

Stored size: 578 Bytes

Contents

module Tenant
  class InlineEditController < PgEngine::TenantController
    before_action do
      if current_turbo_frame.blank?
        render_my_component(BadRequestComponent.new, :bad_request)
      else
        @model = GlobalID::Locator.locate params[:model]
        authorize(@model)
      end
    end

    def edit
      attribute = params[:attribute]
      render InlineEditComponent.new(@model, attribute), layout: false
    end

    def show
      attribute = params[:attribute]
      render InlineShowComponent.new(@model, attribute), layout: false
    end
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
pg_rails-7.6.35 pg_engine/app/controllers/tenant/inline_edit_controller.rb
pg_rails-7.6.34 pg_engine/app/controllers/tenant/inline_edit_controller.rb
pg_rails-7.6.33 pg_engine/app/controllers/tenant/inline_edit_controller.rb
pg_rails-7.6.32 pg_engine/app/controllers/tenant/inline_edit_controller.rb
pg_rails-7.6.31 pg_engine/app/controllers/tenant/inline_edit_controller.rb
pg_rails-7.6.30 pg_engine/app/controllers/tenant/inline_edit_controller.rb
pg_rails-7.6.29 pg_engine/app/controllers/tenant/inline_edit_controller.rb
pg_rails-7.6.28 pg_engine/app/controllers/tenant/inline_edit_controller.rb
pg_rails-7.6.27 pg_engine/app/controllers/tenant/inline_edit_controller.rb
pg_rails-7.6.26 pg_engine/app/controllers/tenant/inline_edit_controller.rb
pg_rails-7.6.25 pg_engine/app/controllers/tenant/inline_edit_controller.rb
pg_rails-7.6.24 pg_engine/app/controllers/tenant/inline_edit_controller.rb
pg_rails-7.6.24.pre.5 pg_engine/app/controllers/tenant/inline_edit_controller.rb
pg_rails-7.6.24.pre.4 pg_engine/app/controllers/tenant/inline_edit_controller.rb
pg_rails-7.6.24.pre.3 pg_engine/app/controllers/tenant/inline_edit_controller.rb
pg_rails-7.6.23 pg_engine/app/controllers/tenant/inline_edit_controller.rb
pg_rails-7.6.22 pg_engine/app/controllers/tenant/inline_edit_controller.rb
pg_rails-7.6.22.pre.3 pg_engine/app/controllers/tenant/inline_edit_controller.rb
pg_rails-7.6.22.pre.2 pg_engine/app/controllers/tenant/inline_edit_controller.rb
pg_rails-7.6.22.pre.1 pg_engine/app/controllers/tenant/inline_edit_controller.rb