replace instructeur_avis_index url by instructeur_all_avis url

This commit is contained in:
Christophe Robillard 2020-04-16 17:52:58 +02:00
parent dcb9afaf25
commit 72d27ffdb2
8 changed files with 9 additions and 8 deletions

View file

@ -99,7 +99,7 @@ module Instructeurs
sign_in(user)
Avis.link_avis_to_instructeur(user.instructeur)
redirect_to url_for(instructeur_avis_index_path)
redirect_to url_for(instructeur_all_avis_path)
else
flash[:alert] = user.errors.full_messages
redirect_to url_for(sign_up_instructeur_avis_path(params[:id], email))

View file

@ -284,7 +284,7 @@ module Instructeurs
def redirect_to_avis_if_needed
if current_instructeur.procedures.count == 0 && current_instructeur.avis.count > 0
redirect_to instructeur_avis_index_path
redirect_to instructeur_all_avis_path
end
end

View file

@ -1,7 +1,7 @@
.sub-header
.container
%ul.breadcrumbs
%li= link_to('Avis', instructeur_avis_index_path)
%li= link_to('Avis', instructeur_all_avis_path)
%li= "#{dossier.procedure.libelle}, dossier nº #{dossier.id}"
%ul.tabs

View file

@ -7,13 +7,13 @@
%h1.tab-title Avis
%ul.tabs
= tab_item('avis à donner',
instructeur_avis_index_path(statut: Instructeurs::AvisController::A_DONNER_STATUS),
instructeur_all_avis_path(statut: Instructeurs::AvisController::A_DONNER_STATUS),
active: @statut == Instructeurs::AvisController::A_DONNER_STATUS,
badge: @avis_a_donner.count,
notification: @avis_a_donner.any?)
= tab_item("avis #{'donné'.pluralize(@avis_donnes.count)}",
instructeur_avis_index_path(statut: Instructeurs::AvisController::DONNES_STATUS),
instructeur_all_avis_path(statut: Instructeurs::AvisController::DONNES_STATUS),
active: @statut == Instructeurs::AvisController::DONNES_STATUS,
badge: @avis_donnes.count)

View file

@ -32,7 +32,7 @@
= active_link_to "Démarches", instructeur_procedures_path, active: :inclusive, class: 'tab-link'
- if current_instructeur.avis.count > 0
%li
= active_link_to instructeur_avis_index_path, active: :inclusive, class: 'tab-link' do
= active_link_to instructeur_all_avis_path, active: :inclusive, class: 'tab-link' do
Avis
- avis_counter = current_instructeur.avis.without_answer.count
- if avis_counter > 0

View file

@ -300,6 +300,7 @@ Rails.application.routes.draw do
#
scope module: 'instructeurs', as: 'instructeur' do
get 'avis', to: 'avis#all', as: 'all_avis'
resources :procedures, only: [:index, :show], param: :procedure_id do
member do
resources :groupes, only: [:index, :show], controller: 'groupe_instructeurs' do

View file

@ -358,7 +358,7 @@ describe Instructeurs::AvisController, type: :controller do
it { expect(Avis).to have_received(:link_avis_to_instructeur) }
it { expect(subject.current_instructeur).to eq(created_instructeur) }
it { is_expected.to redirect_to instructeur_avis_index_path }
it { is_expected.to redirect_to instructeur_all_avis_path }
it 'creates a corresponding user account for the email' do
user = User.find_by(email: invited_email)

View file

@ -76,7 +76,7 @@ describe Instructeurs::ProceduresController, type: :controller do
end
it "redirects avis" do
expect(@controller).to have_received(:redirect_to).with(instructeur_avis_index_path)
expect(@controller).to have_received(:redirect_to).with(instructeur_all_avis_path)
end
end
end