Subtly rename admin/instructeurs to admin/assigns

This commit is contained in:
simon lehericey 2019-08-06 11:46:55 +02:00
parent 7ac243ac44
commit bb8d65c6b4
13 changed files with 24 additions and 24 deletions

View file

@ -1,4 +1,4 @@
class Admin::InstructeursController < AdminController class Admin::AssignsController < AdminController
include SmartListing::Helper::ControllerExtensions include SmartListing::Helper::ControllerExtensions
helper SmartListing::Helper helper SmartListing::Helper
@ -12,7 +12,7 @@ class Admin::InstructeursController < AdminController
@instructeurs_assign = smart_listing_create :instructeurs_assign, @instructeurs_assign = smart_listing_create :instructeurs_assign,
assign_scope, assign_scope,
partial: "admin/instructeurs/list_assign", partial: "admin/assigns/list_assign",
array: true array: true
not_assign_scope = current_administrateur.gestionnaires.where.not(id: assign_scope.ids) not_assign_scope = current_administrateur.gestionnaires.where.not(id: assign_scope.ids)
@ -23,7 +23,7 @@ class Admin::InstructeursController < AdminController
@instructeurs_not_assign = smart_listing_create :instructeurs_not_assign, @instructeurs_not_assign = smart_listing_create :instructeurs_not_assign,
not_assign_scope, not_assign_scope,
partial: "admin/instructeurs/list_not_assign", partial: "admin/assigns/list_not_assign",
array: true array: true
@gestionnaire ||= Gestionnaire.new @gestionnaire ||= Gestionnaire.new
@ -49,6 +49,6 @@ class Admin::InstructeursController < AdminController
end end
end end
redirect_to admin_procedure_instructeurs_path, procedure_id: params[:procedure_id] redirect_to admin_procedure_assigns_path, procedure_id: params[:procedure_id]
end end
end end

View file

@ -23,7 +23,7 @@ class Admin::GestionnairesController < AdminController
end end
if procedure_id.present? if procedure_id.present?
redirect_to admin_procedure_instructeurs_path(procedure_id: procedure_id) redirect_to admin_procedure_assigns_path(procedure_id: procedure_id)
else else
redirect_to admin_gestionnaires_path redirect_to admin_gestionnaires_path
end end

View file

@ -9,7 +9,7 @@
- @instructeurs_assign.each do |instructeur| - @instructeurs_assign.each do |instructeur|
%tr %tr
%td.col-md-1.col-lg-1.col-sm-1.col-xs-1.col-sm-1.col-xs-1.center %td.col-md-1.col-lg-1.col-sm-1.col-xs-1.col-sm-1.col-xs-1.center
= link_to "#{admin_procedure_instructeurs_path(procedure_id: @procedure.id, instructeur_id: instructeur.id, to: Admin::InstructeursController::NOT_ASSIGN)}", class: "btn btn-primary", 'data-method' => 'put' do = link_to "#{admin_procedure_assigns_path(procedure_id: @procedure.id, instructeur_id: instructeur.id, to: Admin::AssignsController::NOT_ASSIGN)}", class: "btn btn-primary", 'data-method' => 'put' do
.fa.fa-arrow-left .fa.fa-arrow-left
%td{ style: 'padding-top: 11px; font-size: 15px; text-align: right;' }= instructeur.email %td{ style: 'padding-top: 11px; font-size: 15px; text-align: right;' }= instructeur.email

View file

@ -16,7 +16,7 @@
%tr %tr
%td.col-xs-11{ style: 'padding-top: 11px; font-size: 15px;' }= instructeur.email %td.col-xs-11{ style: 'padding-top: 11px; font-size: 15px;' }= instructeur.email
%td.center %td.center
= link_to "#{admin_procedure_instructeurs_path(procedure_id: @procedure.id, instructeur_id: instructeur.id, to: Admin::InstructeursController::ASSIGN)}", class: "btn btn-success gestionnaire-affectation", 'data-method' => 'put' do = link_to "#{admin_procedure_assigns_path(procedure_id: @procedure.id, instructeur_id: instructeur.id, to: Admin::AssignsController::ASSIGN)}", class: "btn btn-success instructeur-affectation", 'data-method' => 'put' do
.fa.fa-arrow-right .fa.fa-arrow-right

View file

@ -107,7 +107,7 @@
.alert.alert-info .alert.alert-info
Pour pouvoir tester cette démarche, vous devez dabord lui affecter Pour pouvoir tester cette démarche, vous devez dabord lui affecter
- if @procedure.gestionnaires.empty? - if @procedure.gestionnaires.empty?
= link_to("des instructeurs", admin_procedure_instructeurs_path(@procedure)) = link_to("des instructeurs", admin_procedure_assigns_path(@procedure))
- if @procedure.gestionnaires.empty? && @procedure.service.nil? - if @procedure.gestionnaires.empty? && @procedure.service.nil?
et et
- if @procedure.service.nil? - if @procedure.service.nil?
@ -122,7 +122,7 @@
- if @procedure.missing_steps.include?(:instructeurs) - if @procedure.missing_steps.include?(:instructeurs)
%p.alert.alert-danger %p.alert.alert-danger
Vous devez affecter des instructeurs avant de pouvoir publier votre démarche. Vous devez affecter des instructeurs avant de pouvoir publier votre démarche.
= link_to 'Cliquez ici.', admin_procedure_instructeurs_path(@procedure) = link_to 'Cliquez ici.', admin_procedure_assigns_path(@procedure)
%p.alert.alert-info %p.alert.alert-info
Cette démarche na pas encore de lien, et nest pas accessible par le public. Cette démarche na pas encore de lien, et nest pas accessible par le public.

View file

@ -31,7 +31,7 @@
.procedure-list-element{ class: ('active' if active == 'Administrateurs') } .procedure-list-element{ class: ('active' if active == 'Administrateurs') }
Administrateurs Administrateurs
%a#onglet-instructeurs{ href: url_for(admin_procedure_instructeurs_path(@procedure)) } %a#onglet-instructeurs{ href: url_for(admin_procedure_assigns_path(@procedure)) }
.procedure-list-element{ class: ('active' if active == 'Instructeurs') } .procedure-list-element{ class: ('active' if active == 'Instructeurs') }
Instructeurs Instructeurs
- if @procedure.missing_steps.include?(:instructeurs) - if @procedure.missing_steps.include?(:instructeurs)

View file

@ -204,7 +204,7 @@ Rails.application.routes.draw do
get 'monavis' => 'procedures#monavis', as: :monavis get 'monavis' => 'procedures#monavis', as: :monavis
patch 'monavis' => 'procedures#update_monavis', as: :update_monavis patch 'monavis' => 'procedures#update_monavis', as: :update_monavis
resource :instructeurs, only: [:show, :update] resource :assigns, only: [:show, :update], path: 'instructeurs'
resource :attestation_template, only: [:edit, :update, :create] resource :attestation_template, only: [:edit, :update, :create]
@ -218,7 +218,7 @@ Rails.application.routes.draw do
delete 'attestation_template/signature' => 'attestation_templates#delete_signature' delete 'attestation_template/signature' => 'attestation_templates#delete_signature'
end end
namespace :instructeurs do namespace :assigns do
get 'show' # delete after fixed tests admin/instructeurs/show_spec without this line get 'show' # delete after fixed tests admin/instructeurs/show_spec without this line
end end

View file

@ -1,6 +1,6 @@
require 'spec_helper' require 'spec_helper'
describe Admin::InstructeursController, type: :controller do describe Admin::AssignsController, type: :controller do
let(:admin) { create(:administrateur) } let(:admin) { create(:administrateur) }
let(:procedure) { create :procedure, administrateur: admin } let(:procedure) { create :procedure, administrateur: admin }
let(:gestionnaire) { create :gestionnaire, administrateurs: [admin] } let(:gestionnaire) { create :gestionnaire, administrateurs: [admin] }
@ -17,7 +17,7 @@ describe Admin::InstructeursController, type: :controller do
describe 'PUT #update' do describe 'PUT #update' do
subject { put :update, params: { instructeur_id: gestionnaire.id, procedure_id: procedure.id, to: 'assign' } } subject { put :update, params: { instructeur_id: gestionnaire.id, procedure_id: procedure.id, to: 'assign' } }
it { expect(subject).to redirect_to admin_procedure_instructeurs_path(procedure_id: procedure.id) } it { expect(subject).to redirect_to admin_procedure_assigns_path(procedure_id: procedure.id) }
context 'when assignement is valid' do context 'when assignement is valid' do
before do before do

View file

@ -46,7 +46,7 @@ describe Admin::GestionnairesController, type: :controller do
let(:procedure_id) { procedure.id } let(:procedure_id) { procedure.id }
it { expect(response.status).to eq(302) } it { expect(response.status).to eq(302) }
it { expect(response).to redirect_to admin_procedure_instructeurs_path(procedure_id: procedure_id) } it { expect(response).to redirect_to admin_procedure_assigns_path(procedure_id: procedure_id) }
end end
describe 'Gestionnaire attributs in database' do describe 'Gestionnaire attributs in database' do

View file

@ -1,6 +1,6 @@
require 'spec_helper' require 'spec_helper'
describe 'admin/instructeurs/show.html.haml', type: :view do describe 'admin/assigns/show.html.haml', type: :view do
let(:admin) { create(:administrateur) } let(:admin) { create(:administrateur) }
let(:procedure) { create :procedure, administrateur: admin } let(:procedure) { create :procedure, administrateur: admin }
@ -12,13 +12,13 @@ describe 'admin/instructeurs/show.html.haml', type: :view do
assign(:gestionnaire, Gestionnaire.new) assign(:gestionnaire, Gestionnaire.new)
assign(:instructeurs_assign, (smart_listing_create :instructeurs_assign, assign(:instructeurs_assign, (smart_listing_create :instructeurs_assign,
assign_gestionnaires, assign_instructeurs,
partial: "admin/instructeurs/list_assign", partial: "admin/assigns/list_assign",
array: true)) array: true))
assign(:instructeurs_not_assign, (smart_listing_create :instructeurs_not_assign, assign(:instructeurs_not_assign, (smart_listing_create :instructeurs_not_assign,
not_assign_gestionnaires, not_assign_instructeurs,
partial: "admin/instructeurs/list_not_assign", partial: "admin/assigns/list_not_assign",
array: true)) array: true))
end end
@ -43,13 +43,13 @@ describe 'admin/instructeurs/show.html.haml', type: :view do
assign_gestionnaires.reload assign_gestionnaires.reload
assign(:instructeurs_assign, (smart_listing_create :instructeurs_assign, assign(:instructeurs_assign, (smart_listing_create :instructeurs_assign,
assign_gestionnaires, assign_instructeurs,
partial: "admin/instructeurs/list_assign", partial: "admin/assigns/list_assign",
array: true)) array: true))
assign(:instructeurs_not_assign, (smart_listing_create :instructeurs_not_assign, assign(:instructeurs_not_assign, (smart_listing_create :instructeurs_not_assign,
not_assign_gestionnaires, not_assign_instructeurs,
partial: "admin/instructeurs/list_not_assign", partial: "admin/assigns/list_not_assign",
array: true)) array: true))
render render