Sha256: cda8cfdc7d34ae3bf7ea9bcea69e2e2961dea0ffde6908ca11f865726b5230f9
Contents?: true
Size: 1.27 KB
Versions: 3
Compression:
Stored size: 1.27 KB
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)) return super end def exists?(_email) true 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.handle_errors = !Rails.env.test? Kadmin.config.add_navbar_items( Kadmin::Navbar::Section.new( id: Admin::PeopleController, text: 'People', links: [ Kadmin::Navbar::Link.new(text: 'People list', path: -> { Rails.application.routes.url_helpers.admin_people_path }), Kadmin::Navbar::Link.new(text: 'Register new person', path: -> { Rails.application.routes.url_helpers.new_admin_person_path }) ] ), Kadmin::Navbar::Section.new( id: Admin::GroupsController, text: 'Groups', links: [ Kadmin::Navbar::Link.new(text: 'Groups list', path: -> { Rails.application.routes.url_helpers.admin_groups_path }), Kadmin::Navbar::Link.new(text: 'Add group', path: -> { Rails.application.routes.url_helpers.new_admin_group_path }) ] ) )
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
kadmin-0.4.2 | test/dummy/config/initializers/kadmin.rb |
kadmin-0.4.1 | test/dummy/config/initializers/kadmin.rb |
kadmin-0.4.0 | test/dummy/config/initializers/kadmin.rb |