mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-21 07:50:37 +01:00
add top posters and most rep to acp
This commit is contained in:
@@ -34,6 +34,14 @@ usersController.noPosts = function (req, res, next) {
|
||||
getUsers('users:postcount', 'noposts', '-inf', 0, req, res, next);
|
||||
};
|
||||
|
||||
usersController.topPosters = function (req, res, next) {
|
||||
getUsers('users:postcount', 'topposts', 0, '+inf', req, res, next);
|
||||
};
|
||||
|
||||
usersController.mostReputaion = function(req, res, next) {
|
||||
getUsers('users:reputation', 'mostreputation', 0, '+inf', req, res, next);
|
||||
};
|
||||
|
||||
usersController.flagged = function (req, res, next) {
|
||||
getUsers('users:flags', 'mostflags', 1, '+inf', req, res, next);
|
||||
};
|
||||
|
||||
@@ -64,6 +64,8 @@ function addRoutes(router, middleware, controllers) {
|
||||
router.get('/manage/users/latest', middlewares, controllers.admin.users.sortByJoinDate);
|
||||
router.get('/manage/users/not-validated', middlewares, controllers.admin.users.notValidated);
|
||||
router.get('/manage/users/no-posts', middlewares, controllers.admin.users.noPosts);
|
||||
router.get('/manage/users/top-posters', middlewares, controllers.admin.users.topPosters);
|
||||
router.get('/manage/users/most-reputation', middlewares, controllers.admin.users.mostReputaion);
|
||||
router.get('/manage/users/inactive', middlewares, controllers.admin.users.inactive);
|
||||
router.get('/manage/users/flagged', middlewares, controllers.admin.users.flagged);
|
||||
router.get('/manage/users/banned', middlewares, controllers.admin.users.banned);
|
||||
|
||||
@@ -4,15 +4,9 @@
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading"><i class="fa fa-user"></i> Users</div>
|
||||
<div class="panel-body">
|
||||
<ul class="nav nav-pills">
|
||||
<li><a href='{config.relative_path}/admin/manage/users/latest'>Latest Users</a></li>
|
||||
<li><a href='{config.relative_path}/admin/manage/users/not-validated'>Not validated</a></li>
|
||||
<li><a href='{config.relative_path}/admin/manage/users/no-posts'>No Posts</a></li>
|
||||
<li><a href='{config.relative_path}/admin/manage/users/inactive'>Inactive</a></li>
|
||||
<li><a href='{config.relative_path}/admin/manage/users/flagged'>Most Flags</a></li>
|
||||
<li><a href='{config.relative_path}/admin/manage/users/banned'>Banned</a></li>
|
||||
<li><a href='{config.relative_path}/admin/manage/users/search'>User Search</a></li>
|
||||
|
||||
|
||||
<div class="clearfix">
|
||||
<div class="btn-group pull-right">
|
||||
<button class="btn btn-default dropdown-toggle" data-toggle="dropdown" type="button">Edit <span class="caret"></span></button>
|
||||
<ul class="dropdown-menu">
|
||||
@@ -43,6 +37,18 @@
|
||||
<!-- ENDIF inviteOnly -->
|
||||
|
||||
<button id="createUser" class="btn btn-primary pull-right">New User</button>
|
||||
</div>
|
||||
|
||||
<ul class="nav nav-pills">
|
||||
<li><a href='{config.relative_path}/admin/manage/users/latest'>Latest Users</a></li>
|
||||
<li><a href='{config.relative_path}/admin/manage/users/not-validated'>Not validated</a></li>
|
||||
<li><a href='{config.relative_path}/admin/manage/users/no-posts'>No Posts</a></li>
|
||||
<li><a href='{config.relative_path}/admin/manage/users/top-posters'>Top Posters</a></li>
|
||||
<li><a href='{config.relative_path}/admin/manage/users/most-reputation'>Most Reputation</a></li>
|
||||
<li><a href='{config.relative_path}/admin/manage/users/inactive'>Inactive</a></li>
|
||||
<li><a href='{config.relative_path}/admin/manage/users/flagged'>Most Flags</a></li>
|
||||
<li><a href='{config.relative_path}/admin/manage/users/banned'>Banned</a></li>
|
||||
<li><a href='{config.relative_path}/admin/manage/users/search'>User Search</a></li>
|
||||
</ul>
|
||||
|
||||
<br />
|
||||
|
||||
Reference in New Issue
Block a user