Sha256: 7e72e2eaf2cf55861224ebfd94f01d2a26c0f22ead3cac05a66b68246cec5c18
Contents?: true
Size: 1.27 KB
Versions: 8
Compression:
Stored size: 1.27 KB
Contents
# frozen_string_literal: true # generado con pg_rails module Admin class UsersController < AdminController include PgEngine::Resource before_action { @clase_modelo = User } before_action(only: :index) { authorize User } before_action only: %i[update] do params[:user].delete(:password) if params[:user][:password].blank? end before_action :set_instancia_modelo, only: %i[new create show edit update destroy] add_breadcrumb User.nombre_plural, :admin_users_path def create @user.skip_confirmation! pg_respond_create end def update @user.skip_reconfirmation! pg_respond_update end skip_before_action :authenticate_user!, only: [:login_as] # :nocov: def login_as if current_user&.developer? || Rails.env.development? usuario = User.find(params[:id]) sign_in(:user, usuario) end redirect_to '/' end # :nocov: private def atributos_permitidos %i[email nombre apellido password developer] end def atributos_para_buscar %i[email nombre apellido developer] end def atributos_para_listar %i[email nombre apellido developer] end def atributos_para_mostrar %i[email nombre apellido developer] end end end
Version data entries
8 entries across 8 versions & 1 rubygems