@@ -40,6 +40,26 @@ 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?
|
||||||
|
end
|
||||||
|
|
||||||
|
def show_admin_menu?
|
||||||
|
current_administrator? || current_moderator? || current_valuator? || current_manager? || current_poll_officer?
|
||||||
|
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')
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
Reference in New Issue
Block a user