add top posters and most rep to acp

v1.18.x
barisusakli 9 years ago
parent a0cf6046f1
commit 1e486875f4

@ -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 />

Loading…
Cancel
Save