Commit 323f7cde52442b492a409c45237296d1adfe9fa3
Committed by
Braulio Bhavamitra
1 parent
24c90b37
Exists in
master
and in
29 other branches
Allow toggle of name uniqueness on subtypes
Showing
1 changed file
with
8 additions
and
1 deletions
Show diff stats
app/models/product.rb
... | ... | @@ -32,7 +32,8 @@ class Product < ActiveRecord::Base |
32 | 32 | |
33 | 33 | acts_as_having_settings :field => :data |
34 | 34 | |
35 | - validates_uniqueness_of :name, :scope => :profile_id, :allow_nil => true | |
35 | + validates_uniqueness_of :name, :scope => :profile_id, :allow_nil => true, :if => :validate_uniqueness_of_column_name? | |
36 | + | |
36 | 37 | validates_presence_of :product_category_id |
37 | 38 | validates_associated :product_category |
38 | 39 | |
... | ... | @@ -235,4 +236,10 @@ class Product < ActiveRecord::Base |
235 | 236 | |
236 | 237 | delegate :enabled, :region, :region_id, :environment, :environment_id, :to => :enterprise |
237 | 238 | |
239 | + protected | |
240 | + | |
241 | + def validate_uniqueness_of_column_name? | |
242 | + true | |
243 | + end | |
244 | + | |
238 | 245 | end | ... | ... |