adapt templates to allow moderator to view reports

(#5324)
This commit is contained in:
realtin 2015-08-21 14:18:25 +02:00 committed by Jonne Haß
parent b2dc77e1e6
commit 0b420d0308
3 changed files with 9 additions and 1 deletions

View file

@ -81,6 +81,8 @@
<li class="user-menu-item"><a href="/help">{{t "header.help"}}</a></li> <li class="user-menu-item"><a href="/help">{{t "header.help"}}</a></li>
{{#if current_user.admin}} {{#if current_user.admin}}
<li class="user-menu-item"><a href="/admins/user_search">{{t "header.admin"}}</a></li> <li class="user-menu-item"><a href="/admins/user_search">{{t "header.admin"}}</a></li>
{{else if current_user.moderator}}
<li class="user-menu-item"><a href="/report">{{t "header.moderator"}}</a></li>
{{/if}} {{/if}}
<li class="user-menu-item"><a href="/users/sign_out" data-method="delete">{{t "header.log_out"}}</a></li> <li class="user-menu-item"><a href="/users/sign_out" data-method="delete">{{t "header.log_out"}}</a></li>
</ul> </ul>

View file

@ -11,6 +11,7 @@ class UserPresenter
{ :notifications_count => notifications_count, { :notifications_count => notifications_count,
:unread_messages_count => unread_messages_count, :unread_messages_count => unread_messages_count,
:admin => admin, :admin => admin,
:moderator => moderator,
:aspects => aspects, :aspects => aspects,
:services => services, :services => services,
:following_count => self.user.contacts.receiving.count, :following_count => self.user.contacts.receiving.count,
@ -46,4 +47,8 @@ class UserPresenter
def admin def admin
user.admin? user.admin?
end end
def moderator
user.moderator?
end
end end

View file

@ -1,5 +1,6 @@
.container .container
%div %div
- if current_user.admin?
= render :partial => 'admins/admin_bar' = render :partial => 'admins/admin_bar'
%div.row %div.row