Sha256: 88fcd322df7988956b78a8351e5442d6fc50c7c3fb1259747aec213ac9fd723d

Contents?: true

Size: 588 Bytes

Versions: 1

Compression:

Stored size: 588 Bytes

Contents

module Dummy
  class User < Kadmin::Auth::User
    def authorized?(_request)
      return true
    end
  end

  class UserStore < Kadmin::Auth::UserStore
    def get(email)
      set(email, Dummy::User.new(email)) unless exists?(email)
      return @store[email.downcase]
    end
  end
end

Kadmin.config.logger = Rails.logger
Kadmin.config.mount_path = '/admin'

Kadmin::Auth.config.user_class = Dummy::User
Kadmin::Auth.config.user_store_class = Dummy::UserStore

Kadmin::Auth.config.enable!

Kadmin.config.navbar_links << { title: 'Test', path: '/admin/test' }

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
kadmin-0.3.2 test/dummy/config/initializers/kadmin.rb