Sha256: 28221b8f022f3553bbd1522f42cbc54451eb759aa706654a5f3dca4720880d10
Contents?: true
Size: 692 Bytes
Versions: 2
Compression:
Stored size: 692 Bytes
Contents
class Admin::SetupController < Admin::ApplicationController skip_before_filter :require_user, :require_admin_user def new if SpudUser.count != 0 flash[:error] = "Access Denied! This wizard may only be executed when the database is empty." redirect_to admin_login_path and return else @spud_user = SpudUser.new end end def create @spud_user = SpudUser.new(user_params) @spud_user.super_admin = true if @spud_user.save redirect_to admin_root_path else render 'new', :status => 422 end end private def user_params params.require(:spud_user).permit(:login, :email, :password, :password_confirmation) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tb_core-1.2.1 | app/controllers/admin/setup_controller.rb |
tb_core-1.2.0 | app/controllers/admin/setup_controller.rb |