Module: SpreeProductReviews::Spree::StoreDecorator

Defined in:
app/models/spree_product_reviews/spree/store_decorator.rb

Class Method Summary collapse

Class Method Details

.prepended(base) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
# File 'app/models/spree_product_reviews/spree/store_decorator.rb', line 4

def self.prepended(base)
  base.preference :review_status_default, :string, default: 'pending'
  
  # Content Moderation Preferences
  base.preference :block_spam_reviews, :boolean, default: false
  base.preference :disable_review_links, :boolean, default: false
  base.preference :disable_review_emails, :boolean, default: false
  
  # New: Custom Spam Words List (Comma separated)
  base.preference :spam_words, :text, default: "casino, viagra, crypto, bitcoin, lottery, loan, investment, free access, free trial, giveaway, make money"
end