annotate app/views/activities/_busy.html.erb @ 1519:afce8026aaeb redmine-2.4-integration

Merge from branch "live"
author Chris Cannam
date Tue, 09 Sep 2014 09:34:53 +0100
parents 467282ce64a4
children
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@1186 4 days = Setting.activity_days_default.to_i
chris@1186 5 events = activity.events(Date.today - days, Date.today + 1)
chris@1006 6 end
chris@1006 7 %>
chris@1006 8
chris@1006 9 <% if events.empty? %>
chris@1006 10
chris@1006 11 <% else %>
chris@1006 12
chris@1006 13 <ul>
chris@1006 14
chris@1006 15 <%
Chris@1501 16 for project in busy_projects(events, 5)
chris@1006 17 %>
chris@1006 18
chris@1006 19 <li class="busy">
chris@1006 20 <span class="title">
chris@1006 21 <% if !project.root? %>
chris@1006 22 <% project.ancestors.each do |p| %>
chris@1006 23 <%= h(p) %>&nbsp;&#187;
chris@1006 24 <% end %>
chris@1006 25 <% end %>
chris@1006 26 <%= link_to_project project %>
chris@1006 27 </span>
chris@1006 28 <% if !project.is_public? %>
chris@1006 29 <span class="private"><%= l(:field_is_private) %></span>
chris@1006 30 <% end %>
chris@1006 31 <span class='managers'>
chris@1006 32 <%
chris@1006 33 u = project.users_by_role
chris@1006 34 if ! u.empty? %>
chris@1186 35 <%=
chris@1006 36 mgmt_roles = u.keys.select{ |r| r.allowed_to?(:edit_project) }
chris@1006 37 managers = mgmt_roles.map{ |r| u[r] }.flatten.sort.uniq
chris@1006 38 managers.map{ |m| m.name }.join(', ')
chris@1184 39 %><%
chris@1006 40 end
chris@1006 41 %>
chris@1006 42 </span>
chris@1006 43
chris@1006 44 <%= render_project_short_description project %>
chris@1006 45 </li>
chris@1006 46
chris@1006 47 <% end %>
chris@1006 48 </ul>
chris@1190 49
chris@1006 50 <% end %>