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 »