issue#18: show admin/moderator status on user tree

This commit is contained in:
joshua stein 2012-09-16 15:14:05 -05:00
parent 7b1ec6fc3d
commit 857f2964d7
2 changed files with 7 additions and 1 deletions

View file

@ -21,7 +21,8 @@ class UsersController < ApplicationController
recursor = lambda{|user,level|
if user
@tree.push({ :level => level, :user_id => user.id,
:username => user.username, :karma => karmas[user.id].to_i })
:username => user.username, :karma => karmas[user.id].to_i,
:is_moderator => user.is_moderator?, :is_admin => user.is_admin? })
end
# for each user that was invited by this one, recurse with it

View file

@ -15,6 +15,11 @@
<li><a href="/u/<%= u[:username] %>"><%= u[:username] %></a>
(<%= u[:karma] %>)
<% if u[:is_admin] %>
(administrator)
<% elsif u[:is_moderator] %>
(moderator)
<% end %>
<% prev_level = u[:level] %>
<% end %>