From c83a76ccce9d7ff9e74830bece5a28beacd78b90 Mon Sep 17 00:00:00 2001 From: r888888888 Date: Thu, 14 Sep 2017 11:07:14 -0700 Subject: [PATCH] fixes #3282 --- app/controllers/pools_controller.rb | 2 +- app/models/pool.rb | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/controllers/pools_controller.rb b/app/controllers/pools_controller.rb index d02b6f1aa..441bd4e47 100644 --- a/app/controllers/pools_controller.rb +++ b/app/controllers/pools_controller.rb @@ -1,7 +1,7 @@ class PoolsController < ApplicationController respond_to :html, :xml, :json, :js before_filter :member_only, :except => [:index, :show, :gallery] - before_filter :moderator_only, :only => [:destroy] + before_filter :builder_only, :only => [:destroy] def new @pool = Pool.new diff --git a/app/models/pool.rb b/app/models/pool.rb index a24668b87..d4dd5b024 100644 --- a/app/models/pool.rb +++ b/app/models/pool.rb @@ -19,7 +19,7 @@ class Pool < ApplicationRecord after_create :synchronize! before_destroy :create_mod_action_for_destroy attr_accessible :name, :description, :post_ids, :post_id_array, :post_count, :is_active, :category, :as => [:member, :gold, :platinum, :moderator, :admin, :default] - attr_accessible :is_deleted, :as => [:moderator, :admin] + attr_accessible :is_deleted, :as => [:builder, :moderator, :admin] module SearchMethods def deleted @@ -208,7 +208,7 @@ class Pool < ApplicationRecord end def deletable_by?(user) - user.is_moderator? + user.is_builder? end def create_mod_action_for_delete