Sha256: e3e366a7f7a29c99a6e41ae4bbced3a3b5ba76bac824198b27b508e831504faa

Contents?: true

Size: 549 Bytes

Versions: 4

Compression:

Stored size: 549 Bytes

Contents

class UserController < ApplicationController
  before_filter :auth_required
  before_filter :admin_required

  def index
    list
    render_action 'list'
  end

  def list
    @users = User.find_all(nil, 'name')
  end

  def new
    @user = User.new
    if @request.post?
      @user.attributes = @params['user']
      if @user.save
        flash['notice'] = "User was successfully saved."
        redirect_to_user
        return
      end
    end
  end

  def destroy
    User.find(@params['id']).destroy rescue nil
    redirect_to_user
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
EliteJournal-1.9.400 app/controllers/user_controller.rb
EliteJournal-1.9.401 app/controllers/user_controller.rb
EliteJournal-1.9.403 app/controllers/user_controller.rb
EliteJournal-1.9.480 app/controllers/user_controller.rb