From c8e47e800e34e2b0687744fbff7ad803f9d896e7 Mon Sep 17 00:00:00 2001 From: Brenda Wallace Date: Tue, 16 Jul 2019 20:54:32 +1200 Subject: [PATCH] Moved admin ban code to admin controler --- app/controllers/admin/members_controller.rb | 2 +- app/views/members/show.html.haml | 2 +- config/routes.rb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/controllers/admin/members_controller.rb b/app/controllers/admin/members_controller.rb index e59c9bf0b..ca35129b3 100644 --- a/app/controllers/admin/members_controller.rb +++ b/app/controllers/admin/members_controller.rb @@ -7,7 +7,7 @@ module Admin end def destroy - @member = Member.find_by!(slug: params[:id]) + @member = Member.find_by!(slug: params[:slug]) @member.destroy redirect_to admin_members_path end diff --git a/app/views/members/show.html.haml b/app/views/members/show.html.haml index ea49a031a..2560ef9ae 100644 --- a/app/views/members/show.html.haml +++ b/app/views/members/show.html.haml @@ -47,7 +47,7 @@ - if can?(:destroy, @member) %hr/ - = link_to admin_member_path(@member), method: :delete, data: { confirm: 'Are you sure?' }, class: 'btn btn-block btn-light text-danger' do + = link_to admin_member_path(slug: @member.slug), method: :delete, data: { confirm: 'Are you sure?' }, class: 'btn btn-block btn-light text-danger' do = icon 'fas', 'ban' Ban member %hr/ diff --git a/config/routes.rb b/config/routes.rb index aa93d3c5d..c9d76821b 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -109,7 +109,7 @@ Rails.application.routes.draw do get 'members/auth/:provider/callback' => 'authentications#create' scope :admin do - resources :members, controller: 'admin/members', as: 'admin_members' + resources :members , param: :slug, controller: 'admin/members', as: 'admin_members' get '/' => 'admin#index', as: 'admin' get '/newsletter' => 'admin#newsletter', as: 'admin_newsletter' comfy_route :cms_admin, path: '/cms'