Sha256: 832f02b5167a4a693a38ae29bbb700a3ed0a53daede5f1652ee067fff6aefe39
Contents?: true
Size: 1.15 KB
Versions: 1
Compression:
Stored size: 1.15 KB
Contents
module Releaf class AdminsController < BaseController def resource_class Releaf::Admin end def fields_to_display fields = super - %w[ authentication_token confirmation_sent_at confirmation_token confirmed_at current_sign_in_at current_sign_in_ip encrypted_password failed_attempts last_sign_in_at last_sign_in_ip locked_at remember_created_at reset_password_sent_at reset_password_token sign_in_count unconfirmed_email unlock_token ] if params[:action] == 'index' fields -= ['avatar_uid'] end if %w[new create edit update].include? params[:action] fields += ['password', 'password_confirmation'] end return fields end def new super if Releaf::Role.default @resource.role = Releaf::Role.default end end protected def resource_params return [] unless %w[create update].include? params[:action] %w[name surname role_id email password password_confirmation phone avatar retained_avatar] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
releaf-0.1.2 | app/controllers/releaf/admins_controller.rb |