Fix root controller bugs
This commit is contained in:
parent
0563ae1090
commit
d4790f8277
1 changed files with 7 additions and 3 deletions
|
@ -4,9 +4,11 @@ class RootController < ApplicationController
|
||||||
|
|
||||||
if user_signed_in? && !route[:controller].match('users').nil?
|
if user_signed_in? && !route[:controller].match('users').nil?
|
||||||
return redirect_to users_dossiers_path
|
return redirect_to users_dossiers_path
|
||||||
end
|
|
||||||
|
|
||||||
if gestionnaire_signed_in?
|
elsif administrateur_signed_in? && !route[:controller].match('admin').nil?
|
||||||
|
return redirect_to admin_procedures_path
|
||||||
|
|
||||||
|
elsif gestionnaire_signed_in?
|
||||||
procedure_id = current_gestionnaire.procedure_filter
|
procedure_id = current_gestionnaire.procedure_filter
|
||||||
if procedure_id.nil?
|
if procedure_id.nil?
|
||||||
procedure_list = current_gestionnaire.procedures
|
procedure_list = current_gestionnaire.procedures
|
||||||
|
@ -16,7 +18,10 @@ class RootController < ApplicationController
|
||||||
else
|
else
|
||||||
flash.alert = "Vous n'avez aucune procédure d'affectée"
|
flash.alert = "Vous n'avez aucune procédure d'affectée"
|
||||||
end
|
end
|
||||||
|
else
|
||||||
|
return redirect_to backoffice_dossiers_procedure_path(id: procedure_id)
|
||||||
end
|
end
|
||||||
|
|
||||||
elsif user_signed_in?
|
elsif user_signed_in?
|
||||||
return redirect_to users_dossiers_path
|
return redirect_to users_dossiers_path
|
||||||
|
|
||||||
|
@ -25,7 +30,6 @@ class RootController < ApplicationController
|
||||||
|
|
||||||
elsif administration_signed_in?
|
elsif administration_signed_in?
|
||||||
return redirect_to administrations_path
|
return redirect_to administrations_path
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
# @latest_release = Github::Releases.latest
|
# @latest_release = Github::Releases.latest
|
||||||
|
|
Loading…
Add table
Reference in a new issue