Class: Fae::SetupController
- Inherits:
-
ActionController::Base
- Object
- ActionController::Base
- Fae::SetupController
- Defined in:
- app/controllers/fae/setup_controller.rb
Instance Method Summary collapse
Instance Method Details
#create_first_user ⇒ Object
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'app/controllers/fae/setup_controller.rb', line 17 def create_first_user return show_401 if Fae::User.live_super_admins.present? @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 sign_in(@user) redirect_to fae.root_path else @option = Fae::Option.instance render action: 'first_user', error: t('fae.save_error') end end |