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
helper SmartListing::Helper
@ -12,7 +12,7 @@ class Admin::InstructeursController < AdminController
@instructeurs_assign = smart_listing_create :instructeurs_assign,
assign_scope,
partial: "admin/instructeurs/list_assign",
partial: "admin/assigns/list_assign",
array: true
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,
not_assign_scope,
partial: "admin/instructeurs/list_not_assign",
partial: "admin/assigns/list_not_assign",
array: true
@gestionnaire ||= Gestionnaire.new
@ -49,6 +49,6 @@ class Admin::InstructeursController < AdminController
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

View file

@ -23,7 +23,7 @@ class Admin::GestionnairesController < AdminController
end
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
redirect_to admin_gestionnaires_path
end

View file

@ -9,7 +9,7 @@
- @instructeurs_assign.each do |instructeur|
%tr
%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
%td{ style: 'padding-top: 11px; font-size: 15px; text-align: right;' }= instructeur.email

View file

@ -16,7 +16,7 @@
%tr
%td.col-xs-11{ style: 'padding-top: 11px; font-size: 15px;' }= instructeur.email
%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

View file

@ -107,7 +107,7 @@
.alert.alert-info
Pour pouvoir tester cette démarche, vous devez dabord lui affecter
- 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?
et
- if @procedure.service.nil?
@ -122,7 +122,7 @@
- if @procedure.missing_steps.include?(:instructeurs)
%p.alert.alert-danger
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
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') }
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') }
Instructeurs
- if @procedure.missing_steps.include?(:instructeurs)

View file

@ -204,7 +204,7 @@ Rails.application.routes.draw do
get 'monavis' => 'procedures#monavis', as: :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]
@ -218,7 +218,7 @@ Rails.application.routes.draw do
delete 'attestation_template/signature' => 'attestation_templates#delete_signature'
end
namespace :instructeurs do
namespace :assigns do
get 'show' # delete after fixed tests admin/instructeurs/show_spec without this line
end

View file

@ -1,6 +1,6 @@
require 'spec_helper'
describe Admin::InstructeursController, type: :controller do
describe Admin::AssignsController, type: :controller do
let(:admin) { create(:administrateur) }
let(:procedure) { create :procedure, administrateur: admin }
let(:gestionnaire) { create :gestionnaire, administrateurs: [admin] }
@ -17,7 +17,7 @@ describe Admin::InstructeursController, type: :controller do
describe 'PUT #update' do
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
before do

View file

@ -46,7 +46,7 @@ describe Admin::GestionnairesController, type: :controller do
let(:procedure_id) { procedure.id }
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
describe 'Gestionnaire attributs in database' do

View file

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