class Wco::LogsController

def bulkop

def bulkop
  @logs = Wco::Log.find params[:ids]
  authorize! :delete, @logs
  case params[:verb]
  when 'delete'
    @logs.map &:delete
  end
  flash_notice "Probably ok"
  redirect_to request.referrer
end

def create

def create
  @log = Wco::Log.new( params[:log].permit! )
  authorize! :create, @log
  if @log.save
    flash_notice @log
  else
    flash_alert @log
  end
  redirect_to action: :index
end

def destroy

def destroy
  @log = Wco::Log.find params[:id]
  authorize! :delete, @log
  @log.delete
  flash_notice "Probably ok"
  redirect_to action: :index
end

def edit

def edit
  @log = Wco::Log.find params[:id]
  authorize! :edit, @log
end

def index

def index
  authorize! :index, Wco::Log
  @logs = Wco::Log.all.page( params[:logs_page] ).per( current_profile.per_page )
  render '_index'
end

def new

def new
  authorize! :new, Wco::Log
end

def update

def update
  @log = Wco::Log.find params[:id]
  authorize! :update, @log
  if @log.update params[:log].permit!
    flash_notice @log
  else
    flash_alert @log
  end
  redirect_to action: :index
end