Show count of open issues in the header
This commit is contained in:
parent
5ea1ba8d84
commit
1392e63272
2 changed files with 15 additions and 1 deletions
|
@ -24,4 +24,13 @@ module IssuesHelper
|
|||
I18n.t("issues.helper.reportable_title.note", :note_id => reportable.id)
|
||||
end
|
||||
end
|
||||
|
||||
def open_issues_count
|
||||
count = Issue.open.limit(100).size
|
||||
if count > 99
|
||||
content_tag(:span, "99+", :class => "count-number")
|
||||
elsif count > 0
|
||||
content_tag(:span, count, :class => "count-number")
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -39,7 +39,12 @@
|
|||
<nav class='secondary'>
|
||||
<ul>
|
||||
<% if current_user and ( current_user.administrator? or current_user.moderator? ) %>
|
||||
<li class="compact-hide <%= current_page_class(issues_path) %>"><%= link_to t('layouts.issues'), issues_path(:status => 'open') %></li>
|
||||
<li class="compact-hide <%= current_page_class(issues_path) %>">
|
||||
<%= link_to issues_path(:status => 'open') do %>
|
||||
<%= t('layouts.issues') %>
|
||||
<%= open_issues_count %>
|
||||
<% end -%>
|
||||
</li>
|
||||
<% end %>
|
||||
<li class="compact-hide <%= current_page_class(traces_path) %>"><%= link_to t('layouts.gps_traces'), traces_path %></li>
|
||||
<li class="compact-hide <%= current_page_class(diary_path) %>"><%= link_to t('layouts.user_diaries'), diary_path %></li>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue