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