Class: Fae::SetupController

Inherits:
ActionController::Base
  • Object
show all
Defined in:
app/controllers/fae/setup_controller.rb

Instance Method Summary collapse

Instance Method Details

#create_first_userObject



13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'app/controllers/fae/setup_controller.rb', line 13

def create_first_user
  @user         = Fae::User.new(user_params)
  super_admin   = Fae::Role.find_by_name('super admin')
  @user.role    = super_admin
  @user.active  = true

  if @user.save
    (@user)
    redirect_to fae.root_path
  else
    @option = Fae::Option.instance
    render action: 'first_user', error: t('fae.save_error')
  end
end

#first_userObject



6
7
8
9
10
11
# File 'app/controllers/fae/setup_controller.rb', line 6

def first_user
  @option = Fae::Option.instance
  return show_404 if Fae::User.live_super_admins.present?

  @user = Fae::User.new
end