show.html.erb
72 lines
| 2.6 KiB
| text/plain
|
TextLexer
|
r1732 | <div class="contextual"> | ||
|
r4117 | <%= link_to(l(:button_edit), edit_user_path(@user), :class => 'icon icon-edit') if User.current.admin? %> | ||
|
r1732 | </div> | ||
|
r3170 | <h2><%= avatar @user, :size => "50" %> <%=h @user.name %></h2> | ||
|
r330 | |||
|
r2064 | <div class="splitcontentleft"> | ||
|
r330 | <ul> | ||
|
r7150 | <% unless @user.pref.hide_mail %> | ||
<li><%=l(:field_mail)%>: <%= mail_to(h(@user.mail), nil, :encode => 'javascript') %></li> | ||||
<% end %> | ||||
<% @user.visible_custom_field_values.each do |custom_value| %> | ||||
<% if !custom_value.value.blank? %> | ||||
|
r2638 | <li><%=h custom_value.custom_field.name%>: <%=h show_value(custom_value) %></li> | ||
|
r7150 | <% end %> | ||
<% end %> | ||||
|
r2069 | <li><%=l(:label_registered_on)%>: <%= format_date(@user.created_on) %></li> | ||
|
r7150 | <% unless @user.last_login_on.nil? %> | ||
<li><%=l(:field_last_login_on)%>: <%= format_date(@user.last_login_on) %></li> | ||||
<% end %> | ||||
|
r330 | </ul> | ||
|
r565 | <% unless @memberships.empty? %> | ||
|
r330 | <h3><%=l(:label_project_plural)%></h3> | ||
|
r564 | <ul> | ||
<% for membership in @memberships %> | ||||
|
r7150 | <li><%= link_to_project(membership.project) %> | ||
|
r2637 | (<%=h membership.roles.sort.collect(&:to_s).join(', ') %>, <%= format_date(membership.created_on) %>)</li> | ||
|
r330 | <% end %> | ||
|
r564 | </ul> | ||
|
r565 | <% end %> | ||
|
r2672 | <%= call_hook :view_account_left_bottom, :user => @user %> | ||
|
r2064 | </div> | ||
<div class="splitcontentright"> | ||||
|
r330 | |||
|
r2064 | <% unless @events_by_day.empty? %> | ||
|
r8801 | <h3><%= link_to l(:label_activity), :controller => 'activities', | ||
:action => 'index', :id => nil, :user_id => @user, | ||||
:from => @events_by_day.keys.first %></h3> | ||||
|
r2064 | |||
|
r330 | <p> | ||
|
r665 | <%=l(:label_reported_issues)%>: <%= Issue.count(:conditions => ["author_id=?", @user.id]) %> | ||
|
r1970 | </p> | ||
|
r2064 | |||
<div id="activity"> | ||||
<% @events_by_day.keys.sort.reverse.each do |day| %> | ||||
<h4><%= format_activity_day(day) %></h4> | ||||
<dl> | ||||
<% @events_by_day[day].sort {|x,y| y.event_datetime <=> x.event_datetime }.each do |e| -%> | ||||
<dt class="<%= e.event_type %>"> | ||||
<span class="time"><%= format_time(e.event_datetime, false) %></span> | ||||
<%= content_tag('span', h(e.project), :class => 'project') %> | ||||
<%= link_to format_activity_title(e.event_title), e.event_url %></dt> | ||||
<dd><span class="description"><%= format_activity_description(e.event_description) %></span></dd> | ||||
<% end -%> | ||||
</dl> | ||||
<% end -%> | ||||
</div> | ||||
|
r2067 | |||
|
r2331 | <% other_formats_links do |f| %> | ||
|
r7150 | <%= f.link_to 'Atom', :url => {:controller => 'activities', :action => 'index', :id => nil, :user_id => @user, :key => User.current.rss_key} %> | ||
|
r2331 | <% end %> | ||
|
r2067 | |||
<% content_for :header_tags do %> | ||||
|
r7150 | <%= auto_discovery_link_tag(:atom, :controller => 'activities', :action => 'index', :user_id => @user, :format => :atom, :key => User.current.rss_key) %> | ||
|
r2067 | <% end %> | ||
|
r2064 | <% end %> | ||
|
r2672 | <%= call_hook :view_account_right_bottom, :user => @user %> | ||
|
r2064 | </div> | ||
|
r7445 | <% html_title @user.name %> | ||