class Wco::HeadlinesController

def create

def create
  params[:headline][:tag_ids].delete ''
  @headline = Wco::Headline.new( params[:headline].permit! )
  authorize! :create, @headline
  @headline.date = Time.now.to_date
  if @headline.save
    flash_notice @headline
  else
    flash_alert @headline
  end
  redirect_to action: :index
end

def destroy

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

def edit

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

def index

def index
  @headlines = Wco::Headline.all
  authorize! :index, Wco::Headline
  render '_index'
end

def new

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

def set_lists

def set_lists
  @sites_list = Wco::Site.list
  @tags_list = Wco::Tag.list
end

def update

def update
  @headline = Wco::Headline.find params[:id]
  authorize! :update, @headline
  params[:headline][:tag_ids].delete ''
  if @headline.update params[:headline].permit!
    flash_notice @headline
  else
    flash_alert @headline
  end
  redirect_to action: :index
end