Moved login and logout links to ApplicationHelper methods for easier customization.

git-svn-id: http://redmine.rubyforge.org/svn/trunk@1030 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang
2007-12-30 11:44:46 +00:00
parent 9072753489
commit 97f0da0b1a
2 changed files with 10 additions and 2 deletions
+8
View File
@@ -31,6 +31,14 @@ module ApplicationHelper
def link_to_if_authorized(name, options = {}, html_options = nil, *parameters_for_method_reference)
link_to(name, options, html_options, *parameters_for_method_reference) if authorize_for(options[:controller] || params[:controller], options[:action])
end
def link_to_signin
link_to l(:label_login), { :controller => 'account', :action => 'login' }, :class => 'signin'
end
def link_to_signout
link_to l(:label_logout), { :controller => 'account', :action => 'logout' }, :class => 'logout'
end
# Display a link to user's account page
def link_to_user(user)