Mercurial > hg > soundsoftware-site
annotate app/views/activities/_busy.html.erb @ 1478:5ca1f4a47171 bibplugin_db_migrations
Close obsolete branch bibplugin_db_migrations
author | Chris Cannam |
---|---|
date | Fri, 30 Nov 2012 14:40:50 +0000 |
parents | 967fb7e62b1d |
children | a943f341c99d |
rev | line source |
---|---|
chris@1006 | 1 <% events = @events_by_day %> |
chris@1006 | 2 <% if (events.nil?) |
chris@1021 | 3 activity = Redmine::Activity::Fetcher.new(User.anonymous) |
chris@1006 | 4 events = activity.events(Date.today - 14, Date.today + 1) |
chris@1006 | 5 end |
chris@1006 | 6 %> |
chris@1006 | 7 |
chris@1006 | 8 <% if events.empty? %> |
chris@1006 | 9 |
chris@1006 | 10 <% else %> |
chris@1006 | 11 |
chris@1006 | 12 <ul> |
chris@1006 | 13 |
chris@1006 | 14 <% |
chris@1011 | 15 for project in busy_projects(events, 5) |
chris@1006 | 16 %> |
chris@1006 | 17 |
chris@1006 | 18 <li class="busy"> |
chris@1006 | 19 <span class="title"> |
chris@1006 | 20 <% if !project.root? %> |
chris@1006 | 21 <% project.ancestors.each do |p| %> |
chris@1006 | 22 <%= h(p) %> » |
chris@1006 | 23 <% end %> |
chris@1006 | 24 <% end %> |
chris@1006 | 25 <%= link_to_project project %> |
chris@1006 | 26 </span> |
chris@1006 | 27 <% if !project.is_public? %> |
chris@1006 | 28 <span class="private"><%= l(:field_is_private) %></span> |
chris@1006 | 29 <% end %> |
chris@1006 | 30 <span class='managers'> |
chris@1006 | 31 <% |
chris@1006 | 32 u = project.users_by_role |
chris@1006 | 33 if ! u.empty? %> |
chris@1006 | 34 (<%= |
chris@1006 | 35 mgmt_roles = u.keys.select{ |r| r.allowed_to?(:edit_project) } |
chris@1006 | 36 managers = mgmt_roles.map{ |r| u[r] }.flatten.sort.uniq |
chris@1006 | 37 managers.map{ |m| m.name }.join(', ') |
chris@1006 | 38 %>)<% |
chris@1006 | 39 end |
chris@1006 | 40 %> |
chris@1006 | 41 </span> |
chris@1006 | 42 |
chris@1006 | 43 <%= render_project_short_description project %> |
chris@1006 | 44 </li> |
chris@1006 | 45 |
chris@1006 | 46 <% end %> |
chris@1006 | 47 </ul> |
chris@1006 | 48 <% end %> |