]> source.dussan.org Git - redmine.git/commitdiff
Use named routes.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Fri, 21 Mar 2014 04:11:59 +0000 (04:11 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Fri, 21 Mar 2014 04:11:59 +0000 (04:11 +0000)
git-svn-id: http://svn.redmine.org/redmine/trunk@12998 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/helpers/projects_helper.rb

index 06ec16c230085ef4ebb51df7f903ffed3b033429..d9315b96df58e66425126d6ace79f4b4b5b43d50 100644 (file)
@@ -20,7 +20,7 @@
 module ProjectsHelper
   def link_to_version(version, options = {})
     return '' unless version && version.is_a?(Version)
-    link_to_if version.visible?, format_version_name(version), { :controller => 'versions', :action => 'show', :id => version }, options
+    link_to_if version.visible?, format_version_name(version), version_path(version), options
   end
 
   def project_settings_tabs
@@ -53,10 +53,16 @@ module ProjectsHelper
 
   def render_project_action_links
     links = []
-    links << link_to(l(:label_project_new), {:controller => 'projects', :action => 'new'}, :class => 'icon icon-add') if User.current.allowed_to?(:add_project, nil, :global => true)
-    links << link_to(l(:label_issue_view_all), issues_path) if User.current.allowed_to?(:view_issues, nil, :global => true)
-    links << link_to(l(:label_overall_spent_time), time_entries_path) if User.current.allowed_to?(:view_time_entries, nil, :global => true)
-    links << link_to(l(:label_overall_activity), { :controller => 'activities', :action => 'index', :id => nil })
+    if User.current.allowed_to?(:add_project, nil, :global => true)
+      links << link_to(l(:label_project_new), new_project_path, :class => 'icon icon-add')
+    end
+    if User.current.allowed_to?(:view_issues, nil, :global => true)
+      links << link_to(l(:label_issue_view_all), issues_path)
+    end
+    if User.current.allowed_to?(:view_time_entries, nil, :global => true)
+      links << link_to(l(:label_overall_spent_time), time_entries_path)
+    end
+    links << link_to(l(:label_overall_activity), activity_path)
     links.join(" | ").html_safe
   end