app: rename new_gestionnaire
to gestionnaires
This commit is contained in:
parent
fb4e59b0fc
commit
30d11e0dac
51 changed files with 53 additions and 53 deletions
|
@ -1,4 +1,4 @@
|
||||||
module NewGestionnaire
|
module Gestionnaires
|
||||||
class AvisController < GestionnaireController
|
class AvisController < GestionnaireController
|
||||||
include CreateAvisConcern
|
include CreateAvisConcern
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
module NewGestionnaire
|
module Gestionnaires
|
||||||
class DossiersController < ProceduresController
|
class DossiersController < ProceduresController
|
||||||
include ActionView::Helpers::NumberHelper
|
include ActionView::Helpers::NumberHelper
|
||||||
include ActionView::Helpers::TextHelper
|
include ActionView::Helpers::TextHelper
|
|
@ -1,4 +1,4 @@
|
||||||
module NewGestionnaire
|
module Gestionnaires
|
||||||
class GestionnaireController < ApplicationController
|
class GestionnaireController < ApplicationController
|
||||||
before_action :authenticate_gestionnaire!
|
before_action :authenticate_gestionnaire!
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
module NewGestionnaire
|
module Gestionnaires
|
||||||
class ProceduresController < GestionnaireController
|
class ProceduresController < GestionnaireController
|
||||||
before_action :ensure_ownership!, except: [:index]
|
before_action :ensure_ownership!, except: [:index]
|
||||||
before_action :redirect_to_avis_if_needed, only: [:index]
|
before_action :redirect_to_avis_if_needed, only: [:index]
|
|
@ -1,4 +1,4 @@
|
||||||
module NewGestionnaire
|
module Gestionnaires
|
||||||
class RechercheController < GestionnaireController
|
class RechercheController < GestionnaireController
|
||||||
def index
|
def index
|
||||||
@search_terms = params[:q]
|
@search_terms = params[:q]
|
|
@ -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}")
|
- content_for(:title, "Avis #{avis_statut}")
|
||||||
|
|
||||||
.sub-header
|
.sub-header
|
||||||
|
@ -7,14 +7,14 @@
|
||||||
%h1.tab-title Avis
|
%h1.tab-title Avis
|
||||||
%ul.tabs
|
%ul.tabs
|
||||||
= tab_item('avis à donner',
|
= tab_item('avis à donner',
|
||||||
gestionnaire_avis_index_path(statut: NewGestionnaire::AvisController::A_DONNER_STATUS),
|
gestionnaire_avis_index_path(statut: Gestionnaires::AvisController::A_DONNER_STATUS),
|
||||||
active: @statut == NewGestionnaire::AvisController::A_DONNER_STATUS,
|
active: @statut == Gestionnaires::AvisController::A_DONNER_STATUS,
|
||||||
badge: @avis_a_donner.count,
|
badge: @avis_a_donner.count,
|
||||||
notification: @avis_a_donner.any?)
|
notification: @avis_a_donner.any?)
|
||||||
|
|
||||||
= tab_item("avis #{'donné'.pluralize(@avis_donnes.count)}",
|
= tab_item("avis #{'donné'.pluralize(@avis_donnes.count)}",
|
||||||
gestionnaire_avis_index_path(statut: NewGestionnaire::AvisController::DONNES_STATUS),
|
gestionnaire_avis_index_path(statut: Gestionnaires::AvisController::DONNES_STATUS),
|
||||||
active: @statut == NewGestionnaire::AvisController::DONNES_STATUS,
|
active: @statut == Gestionnaires::AvisController::DONNES_STATUS,
|
||||||
badge: @avis_donnes.count)
|
badge: @avis_donnes.count)
|
||||||
|
|
||||||
.container
|
.container
|
|
@ -26,7 +26,7 @@
|
||||||
= f.submit 'Envoyer votre avis', class: 'button send'
|
= f.submit 'Envoyer votre avis', class: 'button send'
|
||||||
|
|
||||||
- if !@dossier.termine?
|
- 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?
|
- 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 }
|
|
@ -4,7 +4,7 @@
|
||||||
%p.description= @dossier.procedure.libelle
|
%p.description= @dossier.procedure.libelle
|
||||||
%p.dossier Dossier nº #{@dossier.id}
|
%p.dossier Dossier nº #{@dossier.id}
|
||||||
.column
|
.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
|
%h1 Créez-vous un compte
|
||||||
|
|
||||||
= f.label :email, "Email"
|
= f.label :email, "Email"
|
|
@ -19,7 +19,7 @@
|
||||||
%li
|
%li
|
||||||
= link_to "Uniquement cet onglet", "#", onclick: "window.print()", class: "menu-item menu-link"
|
= 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
|
%span.state-button
|
||||||
= render partial: "state_button", locals: { dossier: dossier }
|
= render partial: "state_button", locals: { dossier: dossier }
|
||||||
|
|
|
@ -47,9 +47,9 @@
|
||||||
.dropdown-description
|
.dropdown-description
|
||||||
%h4 Refuser
|
%h4 Refuser
|
||||||
L'usager sera notifié que son dossier a été refusé
|
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: '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: '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: '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: '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: '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
|
- else
|
||||||
- if dossier.motivation.present? || dossier.attestation.present?
|
- if dossier.motivation.present? || dossier.attestation.present?
|
|
@ -4,10 +4,10 @@
|
||||||
|
|
||||||
.container
|
.container
|
||||||
- if !@dossier.termine?
|
- 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?
|
- 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?
|
- if @dossier.termine? && !@dossier.avis.present?
|
||||||
.blank-tab
|
.blank-tab
|
|
@ -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" }
|
|
@ -31,6 +31,6 @@
|
||||||
%td.status-col
|
%td.status-col
|
||||||
= link_to(dossier_linked_path(current_gestionnaire, dossier), class: 'cell-link') do
|
= link_to(dossier_linked_path(current_gestionnaire, dossier), class: 'cell-link') do
|
||||||
= render partial: 'shared/dossiers/status_badge', locals: { dossier: dossier }
|
= 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
|
- else
|
||||||
%h2 Aucun dossier correspondant à votre recherche n'a été trouvé
|
%h2 Aucun dossier correspondant à votre recherche n'a été trouvé
|
|
@ -91,6 +91,6 @@
|
||||||
- if nav_bar_profile == :user && dossier.present?
|
- if nav_bar_profile == :user && dossier.present?
|
||||||
= render partial: 'users/dossier_help_dropdown', locals: { dossier: dossier }
|
= render partial: 'users/dossier_help_dropdown', locals: { dossier: dossier }
|
||||||
- elsif nav_bar_profile == :gestionnaire
|
- elsif nav_bar_profile == :gestionnaire
|
||||||
= render partial: 'new_gestionnaire/help_dropdown'
|
= render partial: 'gestionnaires/help_dropdown'
|
||||||
- else
|
- else
|
||||||
= link_to 'Aide', FAQ_URL, class: "button primary"
|
= link_to 'Aide', FAQ_URL, class: "button primary"
|
||||||
|
|
|
@ -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" }
|
|
|
@ -307,7 +307,7 @@ Rails.application.routes.draw do
|
||||||
# Gestionnaire
|
# Gestionnaire
|
||||||
#
|
#
|
||||||
|
|
||||||
scope module: 'new_gestionnaire', as: 'gestionnaire' do
|
scope module: 'gestionnaires', as: 'gestionnaire' do
|
||||||
resources :procedures, only: [:index, :show], param: :procedure_id do
|
resources :procedures, only: [:index, :show], param: :procedure_id do
|
||||||
member do
|
member do
|
||||||
patch 'update_displayed_fields'
|
patch 'update_displayed_fields'
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
||||||
describe NewGestionnaire::AvisController, type: :controller do
|
describe Gestionnaires::AvisController, type: :controller do
|
||||||
context 'with a gestionnaire signed in' do
|
context 'with a gestionnaire signed in' do
|
||||||
render_views
|
render_views
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
||||||
describe NewGestionnaire::DossiersController, type: :controller do
|
describe Gestionnaires::DossiersController, type: :controller do
|
||||||
render_views
|
render_views
|
||||||
|
|
||||||
let(:gestionnaire) { create(:gestionnaire) }
|
let(:gestionnaire) { create(:gestionnaire) }
|
|
@ -1,9 +1,9 @@
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
||||||
describe NewGestionnaire::GestionnaireController, type: :controller do
|
describe Gestionnaires::GestionnaireController, type: :controller do
|
||||||
describe 'before actions: authenticate_gestionnaire!' do
|
describe 'before actions: authenticate_gestionnaire!' do
|
||||||
it 'is present' do
|
it 'is present' do
|
||||||
before_actions = NewGestionnaire::GestionnaireController
|
before_actions = Gestionnaires::GestionnaireController
|
||||||
._process_action_callbacks
|
._process_action_callbacks
|
||||||
.find_all { |process_action_callbacks| process_action_callbacks.kind == :before }
|
.find_all { |process_action_callbacks| process_action_callbacks.kind == :before }
|
||||||
.map(&:filter)
|
.map(&:filter)
|
|
@ -1,9 +1,9 @@
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
||||||
describe NewGestionnaire::ProceduresController, type: :controller do
|
describe Gestionnaires::ProceduresController, type: :controller do
|
||||||
describe "before_action: ensure_ownership!" do
|
describe "before_action: ensure_ownership!" do
|
||||||
it "is present" do
|
it "is present" do
|
||||||
before_actions = NewGestionnaire::ProceduresController
|
before_actions = Gestionnaires::ProceduresController
|
||||||
._process_action_callbacks
|
._process_action_callbacks
|
||||||
.find_all { |process_action_callbacks| process_action_callbacks.kind == :before }
|
.find_all { |process_action_callbacks| process_action_callbacks.kind == :before }
|
||||||
.map(&:filter)
|
.map(&:filter)
|
||||||
|
@ -44,7 +44,7 @@ describe NewGestionnaire::ProceduresController, type: :controller do
|
||||||
|
|
||||||
describe "before_action: redirect_to_avis_if_needed" do
|
describe "before_action: redirect_to_avis_if_needed" do
|
||||||
it "is present" do
|
it "is present" do
|
||||||
before_actions = NewGestionnaire::ProceduresController
|
before_actions = Gestionnaires::ProceduresController
|
||||||
._process_action_callbacks
|
._process_action_callbacks
|
||||||
.find_all { |process_action_callbacks| process_action_callbacks.kind == :before }
|
.find_all { |process_action_callbacks| process_action_callbacks.kind == :before }
|
||||||
.map(&:filter)
|
.map(&:filter)
|
|
@ -1,6 +1,6 @@
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
||||||
describe NewGestionnaire::RechercheController, type: :controller do
|
describe Gestionnaires::RechercheController, type: :controller do
|
||||||
let(:dossier) { create(:dossier, :en_construction) }
|
let(:dossier) { create(:dossier, :en_construction) }
|
||||||
let(:dossier2) { create(:dossier, :en_construction, procedure: dossier.procedure) }
|
let(:dossier2) { create(:dossier, :en_construction, procedure: dossier.procedure) }
|
||||||
let(:gestionnaire) { create(:gestionnaire) }
|
let(:gestionnaire) { create(:gestionnaire) }
|
|
@ -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) }
|
let(:avis) { create(:avis, confidentiel: confidentiel) }
|
||||||
|
|
||||||
before do
|
before do
|
|
@ -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) }
|
let(:dossier) { create(:dossier) }
|
||||||
|
|
||||||
subject do
|
subject do
|
||||||
render(
|
render(
|
||||||
'new_gestionnaire/dossiers/envoyer_dossier_block.html.haml',
|
'gestionnaires/dossiers/envoyer_dossier_block.html.haml',
|
||||||
dossier: dossier,
|
dossier: dossier,
|
||||||
potential_recipients: potential_recipients
|
potential_recipients: potential_recipients
|
||||||
)
|
)
|
|
@ -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) }
|
let(:dossier) { create(:dossier, :en_instruction) }
|
||||||
|
|
||||||
subject! do
|
subject! do
|
||||||
render(
|
render(
|
||||||
'new_gestionnaire/dossiers/state_button_motivation.html.haml',
|
'gestionnaires/dossiers/state_button_motivation.html.haml',
|
||||||
dossier: dossier,
|
dossier: dossier,
|
||||||
popup_title: 'Accepter le dossier',
|
popup_title: 'Accepter le dossier',
|
||||||
placeholder: 'Expliquez au demandeur pourquoi ce dossier est accepté (facultatif)',
|
placeholder: 'Expliquez au demandeur pourquoi ce dossier est accepté (facultatif)',
|
|
@ -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 }
|
before { view.extend DossierHelper }
|
||||||
|
|
||||||
context "with a dossier" do
|
context "with a dossier" do
|
|
@ -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(:current_gestionnaire) { create(:gestionnaire) }
|
||||||
let(:dossier) { create(:dossier, :en_construction) }
|
let(:dossier) { create(:dossier, :en_construction) }
|
||||||
|
|
|
@ -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(:current_gestionnaire) { create(:gestionnaire) }
|
||||||
let(:procedure) { create(:procedure) }
|
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
|
context "when procedure has 0 dossier" do
|
||||||
it { is_expected.not_to include("Télécharger tous les dossiers") }
|
it { is_expected.not_to include("Télécharger tous les dossiers") }
|
|
@ -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 }
|
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(:gestionnaire) { create(:gestionnaire) }
|
||||||
let(:avis) { [create(:avis, claimant: gestionnaire)] }
|
let(:avis) { [create(:avis, claimant: gestionnaire)] }
|
Loading…
Reference in a new issue