basic_app/app/controllers/admin/timeline_histories_controller.rb
Nicolas Bally fd027c16c1 initial
2020-04-21 21:53:16 +02:00

72 lines
1.2 KiB
Ruby

# -*- encoding : utf-8 -*-
class Admin::TimelineHistoriesController < ApplicationController
layout "admin"
before_action :auth_admin
def index
@timeline_histories = TimelineHistory.all
end
def show
@timeline_history = TimelineHistory.find(params[:id])
end
def new
@timeline_history = TimelineHistory.new
end
def edit
@timeline_history = TimelineHistory.find(params[:id])
end
def create
@timeline_history = TimelineHistory.new(params.require(:timeline_history).permit!)
if @timeline_history.save
redirect_to admin_timeline_histories_url, notice: 'La pétition a été crée.'
else
render action: "new"
end
end
def update
@timeline_history = TimelineHistory.find(params[:id])
if @timeline_history.update_attributes(params.require(:timeline_history).permit!)
redirect_to admin_timeline_histories_url, notice: 'Les infos sur la pétition ont été mise à jour.'
else
render action: "edit"
end
end
def destroy
@timeline_history = TimelineHistory.find(params[:id])
@timeline_history.destroy
redirect_to admin_timeline_histories_url
end
end