Patch #738 » mypage-block-projects_2.patch
| app/controllers/my_controller.rb | ||
|---|---|---|
| 23 | 23 | |
| 24 | 24 |
BLOCKS = { 'issuesassignedtome' => :label_assigned_to_me_issues,
|
| 25 | 25 |
'issuesreportedbyme' => :label_reported_issues, |
| 26 |
'projectsiamin' => :label_projects_i_am_in, |
|
| 26 | 27 |
'issueswatched' => :label_watched_issues, |
| 27 | 28 |
'news' => :label_news_latest, |
| 28 | 29 |
'calendar' => :label_calendar, |
| app/views/my/blocks/_projectsiamin.rhtml | ||
|---|---|---|
| 1 |
<h3><%=l(:label_projects_i_am_in)%></h3> |
|
| 2 |
<% user = User.active.current |
|
| 3 |
memberships = user.memberships.select do |membership| |
|
| 4 |
membership.project.is_public? || (User.current.member_of?(membership.project)) |
|
| 5 |
end |
|
| 6 |
%> |
|
| 7 |
<% unless memberships.empty? %> |
|
| 8 |
<h3><%=l(:label_project_plural)%></h3> |
|
| 9 |
<ul> |
|
| 10 |
<% for membership in memberships %> |
|
| 11 |
<li><%= link_to(h(membership.project.name), :controller => 'projects', :action => 'show', :id => membership.project) %> |
|
| 12 |
(<%=h membership.role.name %>, <%= format_date(membership.created_on) %>)</li> |
|
| 13 |
<% end %> |
|
| 14 |
</ul> |
|
| 15 |
<% end %> |
|
| 16 |
<p class="small"><%= link_to l(:label_project_all), :controller => 'projects', :action => 'index' %></p> |
|
| lang/en.yml | ||
|---|---|---|
| 271 | 271 |
label_help: Help |
| 272 | 272 |
label_reported_issues: Reported issues |
| 273 | 273 |
label_assigned_to_me_issues: Issues assigned to me |
| 274 |
label_projects_i_am_in: Projects I am in |
|
| 274 | 275 |
label_last_login: Last connection |
| 275 | 276 |
label_last_updates: Last updated |
| 276 | 277 |
label_last_updates_plural: %d last updated |
- « Previous
- 1
- 2
- Next »