adds helper to prevent show empty admin menu

This commit is contained in:
decabeza
2017-09-01 18:31:03 +02:00
parent e94ef72630
commit c68923c5a8
2 changed files with 27 additions and 1 deletions

View File

@@ -40,6 +40,32 @@ module UsersHelper
current_user && current_user.administrator? current_user && current_user.administrator?
end end
def current_moderator?
current_user && current_user.moderator?
end
def current_valuator?
current_user && current_user.valuator?
end
def current_manager?
current_user && current_user.manager?
end
def current_poll_officer?
current_user && current_user.poll_officer? && Poll.current.any?
end
def show_admin_menu?
if current_user
current_administrator? ||
current_moderator? ||
current_valuator? ||
current_manager? ||
current_poll_officer?
end
end
def interests_title_text(user) def interests_title_text(user)
if current_user == user if current_user == user
t('account.show.public_interests_my_title_list') t('account.show.public_interests_my_title_list')

View File

@@ -1,4 +1,4 @@
<% if current_user %> <% if show_admin_menu? %>
<li> <li>
<%= link_to t("layouts.header.administration_menu"), "#", rel: "nofollow" %> <%= link_to t("layouts.header.administration_menu"), "#", rel: "nofollow" %>
<ul class="menu"> <ul class="menu">