dossier: fix redirection to dossiers/invite

This commit is contained in:
Pierre de La Morinerie 2018-09-18 12:37:50 +00:00
parent 01599ac1e1
commit a5419b2f08
2 changed files with 11 additions and 7 deletions

View file

@ -122,14 +122,14 @@ module NewUser
flash.now.alert = errors flash.now.alert = errors
render :modifier render :modifier
else else
if current_user.owns?(dossier) if Flipflop.new_dossier_details?
if Flipflop.new_dossier_details? redirect_to demande_dossier_path(@dossier)
redirect_to demande_dossier_path(@dossier)
else
redirect_to users_dossier_recapitulatif_path(@dossier)
end
else else
redirect_to users_dossiers_invite_path(@dossier.invite_for_user(current_user)) if current_user.owns?(dossier)
redirect_to users_dossier_recapitulatif_path(@dossier)
else
redirect_to users_dossiers_invite_path(@dossier.invite_for_user(current_user))
end
end end
end end
end end

View file

@ -12,6 +12,10 @@ class Users::Dossiers::InvitesController < UsersController
def show def show
@facade = InviteDossierFacades.new params[:id].to_i, current_user.email @facade = InviteDossierFacades.new params[:id].to_i, current_user.email
if Flipflop.new_dossier_details?
return redirect_to dossier_path(@facade.dossier)
end
if @facade.dossier.brouillon? if @facade.dossier.brouillon?
redirect_to brouillon_dossier_path(@facade.dossier) redirect_to brouillon_dossier_path(@facade.dossier)
else else