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 »