Merge pull request #5580 from Keirua/remove-old-routes-admin-procedures
Redirections for deprecated procedure editor routes
This commit is contained in:
commit
fefcb3ba97
3 changed files with 14 additions and 24 deletions
|
@ -17,28 +17,6 @@ class Admin::ProceduresController < AdminController
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def archived
|
|
||||||
@procedures = smart_listing_create :procedures,
|
|
||||||
current_administrateur.procedures.closes.order(published_at: :desc),
|
|
||||||
partial: "admin/procedures/list",
|
|
||||||
array: true
|
|
||||||
|
|
||||||
archived_class
|
|
||||||
|
|
||||||
render 'index'
|
|
||||||
end
|
|
||||||
|
|
||||||
def draft
|
|
||||||
@procedures = smart_listing_create :procedures,
|
|
||||||
current_administrateur.procedures.brouillons.order(created_at: :desc),
|
|
||||||
partial: "admin/procedures/list",
|
|
||||||
array: true
|
|
||||||
|
|
||||||
draft_class
|
|
||||||
|
|
||||||
render 'index'
|
|
||||||
end
|
|
||||||
|
|
||||||
def show
|
def show
|
||||||
if @procedure.brouillon?
|
if @procedure.brouillon?
|
||||||
@procedure_lien = commencer_test_url(path: @procedure.path)
|
@procedure_lien = commencer_test_url(path: @procedure.path)
|
||||||
|
|
|
@ -174,8 +174,8 @@ Rails.application.routes.draw do
|
||||||
namespace :admin do
|
namespace :admin do
|
||||||
get 'activate' => '/administrateurs/activate#new'
|
get 'activate' => '/administrateurs/activate#new'
|
||||||
patch 'activate' => '/administrateurs/activate#create'
|
patch 'activate' => '/administrateurs/activate#create'
|
||||||
get 'procedures/archived' => 'procedures#archived'
|
get 'procedures/archived', to: redirect('/admin/procedures?statut=archivees')
|
||||||
get 'procedures/draft' => 'procedures#draft'
|
get 'procedures/draft', to: redirect('/admin/procedures?statut=brouillons')
|
||||||
|
|
||||||
resources :procedures, only: [:destroy] do
|
resources :procedures, only: [:destroy] do
|
||||||
collection do
|
collection do
|
||||||
|
|
|
@ -18,6 +18,18 @@ feature 'Publication de démarches', js: true do
|
||||||
login_as administrateur.user, scope: :user
|
login_as administrateur.user, scope: :user
|
||||||
end
|
end
|
||||||
|
|
||||||
|
context "lorsqu'on essaie d'accéder au backoffice déprécié" do
|
||||||
|
scenario "on est redirigé pour les démarches brouillon" do
|
||||||
|
visit admin_procedures_draft_path
|
||||||
|
expect(page).to have_current_path(admin_procedures_path(statut: "brouillons"))
|
||||||
|
end
|
||||||
|
|
||||||
|
scenario "on est redirigé pour les démarches archivées" do
|
||||||
|
visit admin_procedures_archived_path
|
||||||
|
expect(page).to have_current_path(admin_procedures_path(statut: "archivees"))
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
context 'lorsqu’une démarche est en test' do
|
context 'lorsqu’une démarche est en test' do
|
||||||
scenario 'un administrateur peut la publier' do
|
scenario 'un administrateur peut la publier' do
|
||||||
visit admin_procedures_path(statut: "brouillons")
|
visit admin_procedures_path(statut: "brouillons")
|
||||||
|
|
Loading…
Add table
Reference in a new issue