Sha256: bdb6d9cddfa29a1258c5d4e3c135c20ce2aa5006cb628d4d627c55f9e6e62076

Contents?: true

Size: 804 Bytes

Versions: 4

Compression:

Stored size: 804 Bytes

Contents

class Ecm::UserArea::Backend::UsersController < Itsf::Backend::Resource::BaseController
  def self.resource_class
    # Set the resource class here.
    #
    # Default: Ecm::UserArea::User
    #
    Ecm::UserArea::User
  end

  def autocomplete
    @collection = collection_scope.autocomplete(params[:term])

    respond_to do |format|
      format.json { render json: @collection.map { |q| q.as_json(style: :autocomplete) } }
    end
  end

  private
  
  def permitted_params
    # Set the allowed params, for your create and update methods.
    # 
    # Example: params
    #            .require(:ecm_user_area_user)
    #              .permit(:title, :body)
    # 
    params
      .require(:user)
        .permit(:email, :password, :password_confirmation, :active, :confirmed, :approved)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ecm_user_area2_backend-1.1.4 app/controllers/ecm/user_area/backend/users_controller.rb
ecm_user_area2_backend-1.1.3 app/controllers/ecm/user_area/backend/users_controller.rb
ecm_user_area2_backend-1.1.2 app/controllers/ecm/user_area/backend/users_controller.rb
ecm_user_area2_backend-1.1.1 app/controllers/ecm/user_area/backend/users_controller.rb