Sha256: 1e34b7e8540d9c51ad15907351e97f437dd0f95710c92baa8e0e58e1318c016d

Contents?: true

Size: 1.12 KB

Versions: 1

Compression:

Stored size: 1.12 KB

Contents

puts "User Concern from ThecoreUiRailsAdmin"
require 'active_support/concern'

module ThecoreUiRailsAdminUserConcern
    extend ActiveSupport::Concern
    
    included do
        
        rails_admin do
            # rails_admin do
            navigation_label I18n.t("admin.settings.label")
            navigation_icon 'fa fa-user-circle'
            parent Role
            desc I18n.t("activerecord.descriptions.user")
            
            exclude_fields :id, :remember_created_at, :sign_in_count, :current_sign_in_at, :last_sign_in_at, :current_sign_in_ip, :last_sign_in_ip, :lock_version, :role_users

            configure :admin, :boolean

            edit do
                configure :password do
                    required false
                end
                configure :password_confirmation do
                    required false
                end
            end

            create do
                configure :password do
                    required true
                end
                configure :password_confirmation do
                    required true
                end
            end
        end
    end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
thecore_ui_rails_admin-3.1.0 config/initializers/concern_user.rb