Patch #2291 ยป loggedon_username_linking_to_profile-r2099.diff
| app/controllers/my_controller.rb (working copy) | ||
|---|---|---|
| 74 | 74 |
@notification_option = @user.mail_notification? ? 'all' : (@user.notified_projects_ids.empty? ? 'none' : 'selected') |
| 75 | 75 |
end |
| 76 | 76 | |
| 77 |
def show_account |
|
| 78 |
@user = User.current |
|
| 79 |
redirect_to :controller => 'account', :action => 'show', :id => @user.id |
|
| 80 |
end |
|
| 81 | ||
| 77 | 82 |
# Manage user's password |
| 78 | 83 |
def password |
| 79 | 84 |
@user = User.current |
| app/views/layouts/base.rhtml (working copy) | ||
|---|---|---|
| 24 | 24 |
<div id="account"> |
| 25 | 25 |
<%= render_menu :account_menu -%> |
| 26 | 26 |
</div> |
| 27 |
<%= content_tag('div', "#{l(:label_logged_as)} #{User.current.login}", :id => 'loggedas') if User.current.logged? %>
|
|
| 27 |
<%= content_tag('div', "#{l(:label_logged_as)} #{link_to User.current.login, show_my_account_path}", :id => 'loggedas') if User.current.logged? %>
|
|
| 28 | 28 |
<%= render_menu :top_menu -%> |
| 29 | 29 |
</div> |
| 30 | 30 |
|
| config/routes.rb (working copy) | ||
|---|---|---|
| 14 | 14 |
map.home '', :controller => 'welcome' |
| 15 | 15 |
map.signin 'login', :controller => 'account', :action => 'login' |
| 16 | 16 |
map.signout 'logout', :controller => 'account', :action => 'logout' |
| 17 |
map.show_my_account 'my/account/show', :controller => 'my', :action => 'show_account' |
|
| 17 | 18 |
|
| 18 | 19 |
map.connect 'wiki/:id/:page/:action', :controller => 'wiki', :page => nil |
| 19 | 20 |
map.connect 'roles/workflow/:id/:role_id/:tracker_id', :controller => 'roles', :action => 'workflow' |