diff options
Diffstat (limited to 'app/helpers/projects_helper.rb')
| -rw-r--r-- | app/helpers/projects_helper.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/app/helpers/projects_helper.rb b/app/helpers/projects_helper.rb index d570dff4639..4556c8ba77b 100644 --- a/app/helpers/projects_helper.rb +++ b/app/helpers/projects_helper.rb @@ -3,4 +3,16 @@ module ProjectsHelper cookies["project_view"] ||= "tile" cookies["project_view"] == type ? nil : "display:none" end + + def noteable_link(id, type, project) + case type + when "Issue" + link_to "Issue ##{id}", project_issue_path(project, id) + when "Commit" + commit = project.repo.commits(id).first + link_to truncate(commit.id,:length => 10), project_commit_path(project, id) + else + link_to "Wall", wall_project_path(project) + end + end end |
