Sha256: ef55c5ff1c7a2ab2bfde0f611214cd20328f7faff526dec2d4a9c73bb9adca95

Contents?: true

Size: 576 Bytes

Versions: 8

Compression:

Stored size: 576 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(params[:spud_user])
    @spud_user.super_admin = true
    if @spud_user.save
      redirect_to admin_root_path
    else
      render 'new', :status => 422
    end
  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
tb_core-1.1.10 app/controllers/admin/setup_controller.rb
tb_core-1.1.9 app/controllers/admin/setup_controller.rb
tb_core-1.1.8 app/controllers/admin/setup_controller.rb
tb_core-1.1.7 app/controllers/admin/setup_controller.rb
tb_core-1.1.6 app/controllers/admin/setup_controller.rb
tb_core-1.1.5 app/controllers/admin/setup_controller.rb
tb_core-1.1.4 app/controllers/admin/setup_controller.rb
tb_core-1.1.2 app/controllers/admin/setup_controller.rb