Moved admin ban code to admin controler

This commit is contained in:
Brenda Wallace
2019-07-16 20:54:32 +12:00
parent b2537638ed
commit c8e47e800e
3 changed files with 3 additions and 3 deletions

View File

@@ -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

View File

@@ -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/

View File

@@ -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'