app: rename new_gestionnaire to gestionnaires

This commit is contained in:
Pierre de La Morinerie 2019-03-25 15:54:46 +00:00
parent fb4e59b0fc
commit 30d11e0dac
51 changed files with 53 additions and 53 deletions

View file

@ -1,4 +1,4 @@
module NewGestionnaire
module Gestionnaires
class AvisController < GestionnaireController
include CreateAvisConcern

View file

@ -1,4 +1,4 @@
module NewGestionnaire
module Gestionnaires
class DossiersController < ProceduresController
include ActionView::Helpers::NumberHelper
include ActionView::Helpers::TextHelper

View file

@ -1,4 +1,4 @@
module NewGestionnaire
module Gestionnaires
class GestionnaireController < ApplicationController
before_action :authenticate_gestionnaire!

View file

@ -1,4 +1,4 @@
module NewGestionnaire
module Gestionnaires
class ProceduresController < GestionnaireController
before_action :ensure_ownership!, except: [:index]
before_action :redirect_to_avis_if_needed, only: [:index]

View file

@ -1,4 +1,4 @@
module NewGestionnaire
module Gestionnaires
class RechercheController < GestionnaireController
def index
@search_terms = params[:q]

View file

@ -1,4 +1,4 @@
- avis_statut = (@statut == NewGestionnaire::AvisController::A_DONNER_STATUS) ? 'à donner' : 'rendus'
- avis_statut = (@statut == Gestionnaires::AvisController::A_DONNER_STATUS) ? 'à donner' : 'rendus'
- content_for(:title, "Avis #{avis_statut}")
.sub-header
@ -7,14 +7,14 @@
%h1.tab-title Avis
%ul.tabs
= tab_item('avis à donner',
gestionnaire_avis_index_path(statut: NewGestionnaire::AvisController::A_DONNER_STATUS),
active: @statut == NewGestionnaire::AvisController::A_DONNER_STATUS,
gestionnaire_avis_index_path(statut: Gestionnaires::AvisController::A_DONNER_STATUS),
active: @statut == Gestionnaires::AvisController::A_DONNER_STATUS,
badge: @avis_a_donner.count,
notification: @avis_a_donner.any?)
= tab_item("avis #{'donné'.pluralize(@avis_donnes.count)}",
gestionnaire_avis_index_path(statut: NewGestionnaire::AvisController::DONNES_STATUS),
active: @statut == NewGestionnaire::AvisController::DONNES_STATUS,
gestionnaire_avis_index_path(statut: Gestionnaires::AvisController::DONNES_STATUS),
active: @statut == Gestionnaires::AvisController::DONNES_STATUS,
badge: @avis_donnes.count)
.container

View file

@ -26,7 +26,7 @@
= f.submit 'Envoyer votre avis', class: 'button send'
- if !@dossier.termine?
= render partial: "new_gestionnaire/shared/avis/form", locals: { url: avis_gestionnaire_avis_path(@avis), must_be_confidentiel: @avis.confidentiel?, avis: @new_avis }
= render partial: "gestionnaires/shared/avis/form", locals: { url: avis_gestionnaire_avis_path(@avis), must_be_confidentiel: @avis.confidentiel?, avis: @new_avis }
- if @dossier.avis_for(current_gestionnaire).present?
= render partial: 'new_gestionnaire/shared/avis/list', locals: { avis: @dossier.avis_for(current_gestionnaire), avis_seen_at: nil }
= render partial: 'gestionnaires/shared/avis/list', locals: { avis: @dossier.avis_for(current_gestionnaire), avis_seen_at: nil }

View file

@ -4,7 +4,7 @@
%p.description= @dossier.procedure.libelle
%p.dossier Dossier nº #{@dossier.id}
.column
= form_for(Gestionnaire.new, url: { controller: "new_gestionnaire/avis", action: :create_gestionnaire }, method: :post, html: { class: "form" }) do |f|
= form_for(Gestionnaire.new, url: { controller: "gestionnaires/avis", action: :create_gestionnaire }, method: :post, html: { class: "form" }) do |f|
%h1 Créez-vous un compte
= f.label :email, "Email"

View file

@ -19,7 +19,7 @@
%li
= link_to "Uniquement cet onglet", "#", onclick: "window.print()", class: "menu-item menu-link"
= render partial: "new_gestionnaire/procedures/dossier_actions", locals: { procedure: dossier.procedure, dossier: dossier, dossier_is_followed: current_gestionnaire&.follow?(dossier) }
= render partial: "gestionnaires/procedures/dossier_actions", locals: { procedure: dossier.procedure, dossier: dossier, dossier_is_followed: current_gestionnaire&.follow?(dossier) }
%span.state-button
= render partial: "state_button", locals: { dossier: dossier }

View file

@ -47,9 +47,9 @@
.dropdown-description
%h4 Refuser
L'usager sera notifié que son dossier a été refusé
= render partial: 'new_gestionnaire/dossiers/state_button_motivation', locals: { dossier: dossier, popup_title: 'Accepter le dossier', placeholder: 'Expliquez au demandeur pourquoi ce dossier est accepté (facultatif)', popup_class: 'accept', process_action: 'accepter', title: 'Accepter', confirm: "Confirmez-vous l'acceptation ce dossier ?" }
= render partial: 'new_gestionnaire/dossiers/state_button_motivation', locals: { dossier: dossier, popup_title: 'Classer le dossier sans suite', placeholder: 'Expliquez au demandeur pourquoi ce dossier est classé sans suite (obligatoire)', popup_class: 'without-continuation', process_action: 'classer_sans_suite', title: 'Classer sans suite', confirm: 'Confirmez-vous le classement sans suite de ce dossier ?' }
= render partial: 'new_gestionnaire/dossiers/state_button_motivation', locals: { dossier: dossier, popup_title: 'Refuser le dossier', placeholder: 'Expliquez au demandeur pourquoi ce dossier est refusé (obligatoire)', popup_class: 'refuse', process_action: 'refuser', title: 'Refuser', confirm: 'Confirmez-vous le refus de ce dossier ?' }
= render partial: 'gestionnaires/dossiers/state_button_motivation', locals: { dossier: dossier, popup_title: 'Accepter le dossier', placeholder: 'Expliquez au demandeur pourquoi ce dossier est accepté (facultatif)', popup_class: 'accept', process_action: 'accepter', title: 'Accepter', confirm: "Confirmez-vous l'acceptation ce dossier ?" }
= render partial: 'gestionnaires/dossiers/state_button_motivation', locals: { dossier: dossier, popup_title: 'Classer le dossier sans suite', placeholder: 'Expliquez au demandeur pourquoi ce dossier est classé sans suite (obligatoire)', popup_class: 'without-continuation', process_action: 'classer_sans_suite', title: 'Classer sans suite', confirm: 'Confirmez-vous le classement sans suite de ce dossier ?' }
= render partial: 'gestionnaires/dossiers/state_button_motivation', locals: { dossier: dossier, popup_title: 'Refuser le dossier', placeholder: 'Expliquez au demandeur pourquoi ce dossier est refusé (obligatoire)', popup_class: 'refuse', process_action: 'refuser', title: 'Refuser', confirm: 'Confirmez-vous le refus de ce dossier ?' }
- else
- if dossier.motivation.present? || dossier.attestation.present?

View file

@ -4,10 +4,10 @@
.container
- if !@dossier.termine?
= render partial: "new_gestionnaire/shared/avis/form", locals: { url: avis_gestionnaire_dossier_path(@dossier.procedure, @dossier), must_be_confidentiel: false, avis: @avis }
= render partial: "gestionnaires/shared/avis/form", locals: { url: avis_gestionnaire_dossier_path(@dossier.procedure, @dossier), must_be_confidentiel: false, avis: @avis }
- if @dossier.avis.present?
= render partial: 'new_gestionnaire/shared/avis/list', locals: { avis: @dossier.avis, avis_seen_at: @avis_seen_at }
= render partial: 'gestionnaires/shared/avis/list', locals: { avis: @dossier.avis, avis_seen_at: @avis_seen_at }
- if @dossier.termine? && !@dossier.avis.present?
.blank-tab

View file

@ -0,0 +1,12 @@
- content_for(:title, "Personnes impliquées · Dossier nº #{@dossier.id} (#{@dossier.owner_name})")
= render partial: "header", locals: { dossier: @dossier }
.personnes-impliquees.container
= render partial: 'gestionnaires/dossiers/envoyer_dossier_block', locals: { dossier: @dossier, potential_recipients: @potential_recipients }
= render partial: 'gestionnaires/dossiers/personnes_impliquees_block', locals: { emails_collection: @following_instructeurs_emails, title: "Instructeurs qui suivent le dossier", blank: "Aucun instructeur ne suit ce dossier" }
= render partial: 'gestionnaires/dossiers/personnes_impliquees_block', locals: { emails_collection: @avis_emails, title: "Personnes à qui un avis a été demandé", blank: "Aucun avis n'a été demandé" }
= render partial: 'gestionnaires/dossiers/personnes_impliquees_block', locals: { emails_collection: @invites_emails, title: "Personnes invitées à consulter ce dossier", blank: "Aucune personne n'a été invitée à consulter ce dossier" }

View file

@ -31,6 +31,6 @@
%td.status-col
= link_to(dossier_linked_path(current_gestionnaire, dossier), class: 'cell-link') do
= render partial: 'shared/dossiers/status_badge', locals: { dossier: dossier }
%td.action-col.follow-col= render partial: 'new_gestionnaire/procedures/dossier_actions', locals: { procedure: dossier.procedure, dossier: dossier, dossier_is_followed: @followed_dossiers_id.include?(dossier.id) }
%td.action-col.follow-col= render partial: 'gestionnaires/procedures/dossier_actions', locals: { procedure: dossier.procedure, dossier: dossier, dossier_is_followed: @followed_dossiers_id.include?(dossier.id) }
- else
%h2 Aucun dossier correspondant à votre recherche n'a été trouvé

View file

@ -91,6 +91,6 @@
- if nav_bar_profile == :user && dossier.present?
= render partial: 'users/dossier_help_dropdown', locals: { dossier: dossier }
- elsif nav_bar_profile == :gestionnaire
= render partial: 'new_gestionnaire/help_dropdown'
= render partial: 'gestionnaires/help_dropdown'
- else
= link_to 'Aide', FAQ_URL, class: "button primary"

View file

@ -1,12 +0,0 @@
- content_for(:title, "Personnes impliquées · Dossier nº #{@dossier.id} (#{@dossier.owner_name})")
= render partial: "header", locals: { dossier: @dossier }
.personnes-impliquees.container
= render partial: 'new_gestionnaire/dossiers/envoyer_dossier_block', locals: { dossier: @dossier, potential_recipients: @potential_recipients }
= render partial: 'new_gestionnaire/dossiers/personnes_impliquees_block', locals: { emails_collection: @following_instructeurs_emails, title: "Instructeurs qui suivent le dossier", blank: "Aucun instructeur ne suit ce dossier" }
= render partial: 'new_gestionnaire/dossiers/personnes_impliquees_block', locals: { emails_collection: @avis_emails, title: "Personnes à qui un avis a été demandé", blank: "Aucun avis n'a été demandé" }
= render partial: 'new_gestionnaire/dossiers/personnes_impliquees_block', locals: { emails_collection: @invites_emails, title: "Personnes invitées à consulter ce dossier", blank: "Aucune personne n'a été invitée à consulter ce dossier" }

View file

@ -307,7 +307,7 @@ Rails.application.routes.draw do
# Gestionnaire
#
scope module: 'new_gestionnaire', as: 'gestionnaire' do
scope module: 'gestionnaires', as: 'gestionnaire' do
resources :procedures, only: [:index, :show], param: :procedure_id do
member do
patch 'update_displayed_fields'

View file

@ -1,6 +1,6 @@
require 'spec_helper'
describe NewGestionnaire::AvisController, type: :controller do
describe Gestionnaires::AvisController, type: :controller do
context 'with a gestionnaire signed in' do
render_views

View file

@ -1,6 +1,6 @@
require 'spec_helper'
describe NewGestionnaire::DossiersController, type: :controller do
describe Gestionnaires::DossiersController, type: :controller do
render_views
let(:gestionnaire) { create(:gestionnaire) }

View file

@ -1,9 +1,9 @@
require 'spec_helper'
describe NewGestionnaire::GestionnaireController, type: :controller do
describe Gestionnaires::GestionnaireController, type: :controller do
describe 'before actions: authenticate_gestionnaire!' do
it 'is present' do
before_actions = NewGestionnaire::GestionnaireController
before_actions = Gestionnaires::GestionnaireController
._process_action_callbacks
.find_all { |process_action_callbacks| process_action_callbacks.kind == :before }
.map(&:filter)

View file

@ -1,9 +1,9 @@
require 'spec_helper'
describe NewGestionnaire::ProceduresController, type: :controller do
describe Gestionnaires::ProceduresController, type: :controller do
describe "before_action: ensure_ownership!" do
it "is present" do
before_actions = NewGestionnaire::ProceduresController
before_actions = Gestionnaires::ProceduresController
._process_action_callbacks
.find_all { |process_action_callbacks| process_action_callbacks.kind == :before }
.map(&:filter)
@ -44,7 +44,7 @@ describe NewGestionnaire::ProceduresController, type: :controller do
describe "before_action: redirect_to_avis_if_needed" do
it "is present" do
before_actions = NewGestionnaire::ProceduresController
before_actions = Gestionnaires::ProceduresController
._process_action_callbacks
.find_all { |process_action_callbacks| process_action_callbacks.kind == :before }
.map(&:filter)

View file

@ -1,6 +1,6 @@
require 'spec_helper'
describe NewGestionnaire::RechercheController, type: :controller do
describe Gestionnaires::RechercheController, type: :controller do
let(:dossier) { create(:dossier, :en_construction) }
let(:dossier2) { create(:dossier, :en_construction, procedure: dossier.procedure) }
let(:gestionnaire) { create(:gestionnaire) }

View file

@ -1,4 +1,4 @@
describe 'new_gestionnaire/avis/instruction.html.haml', type: :view do
describe 'gestionnaires/avis/instruction.html.haml', type: :view do
let(:avis) { create(:avis, confidentiel: confidentiel) }
before do

View file

@ -1,9 +1,9 @@
describe 'new_gestionnaire/dossiers/envoyer_dossier_block.html.haml', type: :view do
describe 'gestionnaires/dossiers/envoyer_dossier_block.html.haml', type: :view do
let(:dossier) { create(:dossier) }
subject do
render(
'new_gestionnaire/dossiers/envoyer_dossier_block.html.haml',
'gestionnaires/dossiers/envoyer_dossier_block.html.haml',
dossier: dossier,
potential_recipients: potential_recipients
)

View file

@ -1,9 +1,9 @@
describe 'new_gestionnaire/dossiers/state_button_motivation.html.haml', type: :view do
describe 'gestionnaires/dossiers/state_button_motivation.html.haml', type: :view do
let(:dossier) { create(:dossier, :en_instruction) }
subject! do
render(
'new_gestionnaire/dossiers/state_button_motivation.html.haml',
'gestionnaires/dossiers/state_button_motivation.html.haml',
dossier: dossier,
popup_title: 'Accepter le dossier',
placeholder: 'Expliquez au demandeur pourquoi ce dossier est accepté (facultatif)',

View file

@ -1,4 +1,4 @@
describe 'new_gestionnaire/dossiers/print.html.haml', type: :view do
describe 'gestionnaires/dossiers/print.html.haml', type: :view do
before { view.extend DossierHelper }
context "with a dossier" do

View file

@ -1,4 +1,4 @@
describe 'new_gestionnaire/dossiers/show.html.haml', type: :view do
describe 'gestionnaires/dossiers/show.html.haml', type: :view do
let(:current_gestionnaire) { create(:gestionnaire) }
let(:dossier) { create(:dossier, :en_construction) }

View file

@ -1,8 +1,8 @@
describe 'new_gestionnaire/procedures/_download_dossiers.html.haml', type: :view do
describe 'gestionnaires/procedures/_download_dossiers.html.haml', type: :view do
let(:current_gestionnaire) { create(:gestionnaire) }
let(:procedure) { create(:procedure) }
subject { render 'new_gestionnaire/procedures/download_dossiers.html.haml', procedure: procedure }
subject { render 'gestionnaires/procedures/download_dossiers.html.haml', procedure: procedure }
context "when procedure has 0 dossier" do
it { is_expected.not_to include("Télécharger tous les dossiers") }

View file

@ -1,7 +1,7 @@
describe 'new_gestionnaire/shared/avis/_list.html.haml', type: :view do
describe 'gestionnaires/shared/avis/_list.html.haml', type: :view do
before { view.extend DossierHelper }
subject { render 'new_gestionnaire/shared/avis/list.html.haml', avis: avis, avis_seen_at: seen_at, current_gestionnaire: gestionnaire }
subject { render 'gestionnaires/shared/avis/list.html.haml', avis: avis, avis_seen_at: seen_at, current_gestionnaire: gestionnaire }
let(:gestionnaire) { create(:gestionnaire) }
let(:avis) { [create(:avis, claimant: gestionnaire)] }