VRFS-1243 VRFS-1310 fix regression in session notifications in sidebar

This commit is contained in:
Brian Smith 2014-03-07 19:56:27 -05:00
parent 798ccc4529
commit 9c2b10dd5f
2 changed files with 21 additions and 2 deletions

View File

@ -143,7 +143,7 @@
var template = $('#template-notification-panel').html();
var notificationHtml = context.JK.fillTemplate(template, {
notificationId: val.notification_id,
sessionId: val.sessionId,
sessionId: val.session_id,
avatar_url: context.JK.resolveAvatarUrl(val.photo_url),
text: val.formatted_msg,
date: $.timeago(val.created_at)

View File

@ -4,4 +4,23 @@ attributes :description, :source_user_id, :target_user_id, :session_id, :recordi
node :notification_id do |n|
n.id
end
end
# this has to be flat like this so this payload is the same as the protocol buffer (see initializeActions in sidebar.js)
node :fan_access do |n|
unless n.session_id.blank?
n.session.fan_access
end
end
node :musician_access do |n|
unless n.session_id.blank?
n.session.musician_access
end
end
node :approval_required do |n|
unless n.session_id.blank?
n.session.approval_required
end
end