Update events helper to also return a URL for notes.

This fixes #304 since it was linking back to the dashboard feed
only as a result of it being given no URL at all for notes.
This commit is contained in:
Kyle Fazzari 2014-05-29 07:37:28 -07:00
parent b1ce97d5a1
commit 97e06bcfe6
1 changed files with 12 additions and 1 deletions

View File

@ -64,7 +64,18 @@ module EventsHelper
project_issue_url(event.project, event.issue)
elsif event.merge_request?
project_merge_request_url(event.project, event.merge_request)
elsif event.note?
if event.note_target
if event.note_commit?
project_commit_path(event.project, event.note_commit_id, anchor: dom_id(event.target))
elsif event.note_project_snippet?
project_snippet_path(event.project, event.note_target)
else
event_note_target_path(event)
end
elsif event.wall_note?
project_wall_path(event.project)
end
elsif event.push?
if event.push_with_commits?
if event.commits_count > 1