Implement Event Ratings
This commit is contained in:
parent
5be1ad52ee
commit
20f4853487
67 changed files with 1298 additions and 378 deletions
|
|
@ -510,17 +510,6 @@ module ApplicationHelper
|
|||
end
|
||||
end
|
||||
|
||||
def vote_change_description(version)
|
||||
user = current_or_last_object_state(version.item_type, version.item_id).user
|
||||
if version.event == 'create'
|
||||
version.previous.nil? ? 'voted on' : "re-added #{user.name}'s vote on"
|
||||
elsif version.event == 'update'
|
||||
"updated #{user.name}'s vote on"
|
||||
else
|
||||
"deleted #{user.name}'s vote on"
|
||||
end
|
||||
end
|
||||
|
||||
def user_change_description(version)
|
||||
if version.event == 'create'
|
||||
link_to_user(version.item_id) + ' signed up'
|
||||
|
|
@ -597,4 +586,12 @@ module ApplicationHelper
|
|||
end
|
||||
concurrent_events
|
||||
end
|
||||
|
||||
def raters(votable_field)
|
||||
users = []
|
||||
votable_field.each do |field|
|
||||
users += User.where(id: Rate.where(dimension: field.title).pluck(:rater_id)).pluck(:name)
|
||||
end
|
||||
users.uniq.join(', ')
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue