app/controllers/admin/users_controller.rb
# frozen_string_literal: true
module Admin
class UsersController < CrudController
include Admin::Authenticatable
include Admin::CrudSwag
self.permitted_attrs = [:username, :first_name, :last_name, groups: []]
self.search_columns = %w[username first_name last_name]
crud_swagger_paths(route_prefix: '/admin',
data_class: 'Admin::User',
tags: [:admin],
query_params: [:q])
end
end