class RootController < ApplicationController layout 'new_application' def index if administrateur_signed_in? return redirect_to admin_procedures_path elsif gestionnaire_signed_in? return redirect_to backoffice_invitations_path if current_gestionnaire.avis.any? procedure_id = current_gestionnaire.procedure_filter if procedure_id.nil? procedure_list = current_gestionnaire.procedures if procedure_list.count > 0 return redirect_to backoffice_dossiers_procedure_path(id: procedure_list.first.id) else flash.alert = "Vous n'avez aucune procédure d'affectée" end else return redirect_to backoffice_dossiers_procedure_path(id: procedure_id) end elsif user_signed_in? return redirect_to users_dossiers_path elsif administration_signed_in? return redirect_to administrations_path end render 'landing' end def patron end end