2012-07-08 00:47:13 +00:00
|
|
|
<div class="box wide">
|
2022-02-24 03:18:50 +00:00
|
|
|
<h1><%= @title %> (<%= number_with_delimiter(@user_count) %>)</h1>
|
2015-01-25 04:08:13 +00:00
|
|
|
|
2017-04-20 02:26:25 +00:00
|
|
|
<% if @newest %>
|
|
|
|
<p>
|
|
|
|
Newest users:
|
enable mod_userdir
diff of `rails routes`:
12,13d11
< GET /newest/:user(.:format) home#newest_by_user
< GET /newest/:user/page/:page(.:format) home#newest_by_user
32d29
< user_threads GET /threads/:user(.:format) comments#user_threads
120,122c117,132
< u GET /u(.:format) users#tree
< user GET /u/:username(.:format) users#show
< user_standing GET /u/:username/standing(.:format) users#standing
---
> users_tree GET /users(.:format) users#tree
> user GET /~:username(.:format) users#show
> user_standing GET /~:username/standing(.:format) users#standing
> GET /~:user/stories(/page/:page)(.:format) home#newest_by_user
> user_threads GET /~:user/threads(.:format) comments#user_threads
> user_ban POST /~:username/ban(.:format) users#ban
> user_unban POST /~:username/unban(.:format) users#unban
> user_disable_invite POST /~:username/disable_invitation(.:format) users#disable_invitation
> user_enable_invite POST /~:username/enable_invitation(.:format) users#enable_invitation
> u GET /u(.:format) redirect(302, /users)
> GET /u/:username(.:format) redirect(302, /~%{username})
> GET /@:username(.:format) redirect(302, /~%{username})
> GET /u/:username/standing(.:format) redirect(302, ~%{username}/standing)
> GET /newest/:user(.:format) redirect(302, ~%{user}/stories)
> GET /newest/:user(/page/:page)(.:format) redirect(302, ~%{user}/stories/page/%{page})
> GET /threads/:user(.:format) redirect(302, ~%{user}/threads)
125,128d134
< user_ban POST /users/:username/ban(.:format) users#ban
< user_unban POST /users/:username/unban(.:format) users#unban
< user_disable_invite POST /users/:username/disable_invitation(.:format) users#disable_invitation
< user_enable_invite POST /users/:username/enable_invitation(.:format) users#enable_invitation
2023-08-29 12:45:28 +00:00
|
|
|
<% @newest.each do |user| %>
|
|
|
|
<%= styled_user_link user %>
|
|
|
|
<%= user_karma(user) %><%= ',' if user != @newest.last %>
|
|
|
|
<% end %>
|
2017-04-20 02:26:25 +00:00
|
|
|
</p>
|
|
|
|
<% end %>
|
2012-07-08 00:47:13 +00:00
|
|
|
|
2017-04-20 02:26:25 +00:00
|
|
|
<ul class="tree user_tree noparent">
|
2012-07-08 00:47:13 +00:00
|
|
|
|
2014-01-04 08:14:41 +00:00
|
|
|
<% subtree = @users_by_parent[nil] %>
|
|
|
|
<% ancestors = [] %>
|
|
|
|
|
|
|
|
<% while subtree %>
|
|
|
|
<% if (user = subtree.pop) %>
|
2017-04-20 02:26:25 +00:00
|
|
|
<li class="<%= user.invited_by_user_id ? "" : "noparent" %>">
|
enable mod_userdir
diff of `rails routes`:
12,13d11
< GET /newest/:user(.:format) home#newest_by_user
< GET /newest/:user/page/:page(.:format) home#newest_by_user
32d29
< user_threads GET /threads/:user(.:format) comments#user_threads
120,122c117,132
< u GET /u(.:format) users#tree
< user GET /u/:username(.:format) users#show
< user_standing GET /u/:username/standing(.:format) users#standing
---
> users_tree GET /users(.:format) users#tree
> user GET /~:username(.:format) users#show
> user_standing GET /~:username/standing(.:format) users#standing
> GET /~:user/stories(/page/:page)(.:format) home#newest_by_user
> user_threads GET /~:user/threads(.:format) comments#user_threads
> user_ban POST /~:username/ban(.:format) users#ban
> user_unban POST /~:username/unban(.:format) users#unban
> user_disable_invite POST /~:username/disable_invitation(.:format) users#disable_invitation
> user_enable_invite POST /~:username/enable_invitation(.:format) users#enable_invitation
> u GET /u(.:format) redirect(302, /users)
> GET /u/:username(.:format) redirect(302, /~%{username})
> GET /@:username(.:format) redirect(302, /~%{username})
> GET /u/:username/standing(.:format) redirect(302, ~%{username}/standing)
> GET /newest/:user(.:format) redirect(302, ~%{user}/stories)
> GET /newest/:user(/page/:page)(.:format) redirect(302, ~%{user}/stories/page/%{page})
> GET /threads/:user(.:format) redirect(302, ~%{user}/threads)
125,128d134
< user_ban POST /users/:username/ban(.:format) users#ban
< user_unban POST /users/:username/unban(.:format) users#unban
< user_disable_invite POST /users/:username/disable_invitation(.:format) users#disable_invitation
< user_enable_invite POST /users/:username/enable_invitation(.:format) users#enable_invitation
2023-08-29 12:45:28 +00:00
|
|
|
<%= styled_user_link user %>
|
|
|
|
<%= user_karma(user) %>
|
|
|
|
|
2014-01-04 08:14:41 +00:00
|
|
|
<% if (children = @users_by_parent[user.id]) %>
|
|
|
|
<% # drill down deeper in the tree %>
|
|
|
|
<% ancestors << subtree %>
|
|
|
|
<% subtree = children %>
|
|
|
|
<ul class="user_tree">
|
|
|
|
<% else %>
|
|
|
|
</li>
|
|
|
|
<% end %>
|
|
|
|
<% else %>
|
|
|
|
<% # climb back out %>
|
|
|
|
<% subtree = ancestors.pop %>
|
|
|
|
<% if subtree %>
|
|
|
|
</ul></li>
|
|
|
|
<% end %>
|
|
|
|
<% end %>
|
|
|
|
<% end %>
|
|
|
|
</ul>
|
2012-07-08 00:47:13 +00:00
|
|
|
</div>
|