dossier: finish feature-switch for enabled new dossier details

This commit is contained in:
Pierre de La Morinerie 2018-09-18 11:29:54 +02:00
parent 326a1f7aaf
commit 38f6d11c57
6 changed files with 18 additions and 5 deletions

View file

@ -9,7 +9,7 @@ class SupportController < ApplicationController
if direct_message? && create_commentaire
flash.notice = "Votre message a été envoyé sur la messagerie de votre dossier."
redirect_to users_dossier_recapitulatif_path(dossier)
redirect_to helpers.url_for_dossier(dossier)
elsif create_conversation
flash.notice = "Votre message a été envoyé."

View file

@ -4,7 +4,11 @@ class Users::RecapitulatifController < UsersController
end
def show
create_dossier_facade
if Flipflop.new_dossier_details?
redirect_to dossier_url(current_user_dossier)
else
create_dossier_facade
end
end
def initiate

View file

@ -18,6 +18,8 @@ module DossierHelper
def url_for_dossier(dossier)
if dossier.brouillon?
brouillon_dossier_path(dossier)
elsif Flipflop.new_dossier_details?
dossier_path(dossier)
else
users_dossier_recapitulatif_path(dossier)
end

View file

@ -20,7 +20,11 @@
= link_to service.email, "mailto:#{service.email}"
- else
Directement
= link_to "par la messagerie", users_dossier_recapitulatif_path(dossier)
- if Flipflop.new_dossier_details?
= link_to "par la messagerie", messagerie_dossier_path(dossier)
- else
= link_to "par la messagerie", users_dossier_recapitulatif_path(dossier)
%p
Par téléphone :
%a{ href: "tel:#{service.telephone}" }= service.telephone

View file

@ -18,4 +18,7 @@
%b échanger avec un instructeur
lors de sa construction et de son instruction
= link_to 'Accéder à votre dossier', users_dossier_recapitulatif_path(@dossier), class: 'button large primary'
- if Flipflop.new_dossier_details?
= link_to 'Accéder à votre dossier', dossier_path(@dossier), class: 'button large primary'
- else
= link_to 'Accéder à votre dossier', users_dossier_recapitulatif_path(@dossier), class: 'button large primary'

View file

@ -143,9 +143,9 @@ Rails.application.routes.draw do
patch 'pieces_justificatives' => 'description#pieces_justificatives'
# TODO: once these pages will be migrated to the new user design, replace these routes by a redirection
get '/recapitulatif' => 'recapitulatif#show'
post '/recapitulatif/initiate' => 'recapitulatif#initiate'
post '/commentaire' => 'commentaires#create'
get '/carte/position' => 'carte#get_position'