Commit a9b65794ba867b09a1b2c5453076da03b5ea49c2
Committed by
Rodrigo Souto
1 parent
56033c5e
Exists in
master
and in
12 other branches
vote_plugin: allow anonymous votes
Showing
1 changed file
with
5 additions
and
1 deletions
Show diff stats
lib/noosfero/vote_ext.rb
... | ... | @@ -2,6 +2,10 @@ require_dependency 'models/vote' |
2 | 2 | |
3 | 3 | class Vote |
4 | 4 | |
5 | - validates_uniqueness_of :voteable_id, :scope => [:voteable_type, :voter_type, :voter_id] | |
5 | + validates_uniqueness_of :voteable_id, :scope => [:voteable_type, :voter_type, :voter_id], :if => :allow_duplicated_vote? | |
6 | + | |
7 | + def allow_duplicated_vote? | |
8 | + voter.present? | |
9 | + end | |
6 | 10 | |
7 | 11 | end | ... | ... |