class AdminController < ApplicationController before_action :authenticate_administrateur! def index redirect_to(admin_procedures_path) end def retrieve_procedure id = params[:procedure_id] || params[:id] @procedure = current_administrateur.procedures.find(id) rescue ActiveRecord::RecordNotFound flash.alert = 'Démarche inexistante' redirect_to admin_procedures_path, status: 404 end def procedure_locked? if @procedure.locked? flash.alert = 'Démarche verrouillée' redirect_to admin_procedure_path(id: @procedure.id) end end def reset_procedure if @procedure.brouillon? @procedure.reset! end end end