2017-04-01 14:38:42 +08:00
|
|
|
<section class="container">
|
2017-05-04 12:12:37 +08:00
|
|
|
<div class="page-header">
|
|
|
|
|
<div class="row">
|
|
|
|
|
<div class="col-md-4">
|
2017-05-04 12:31:46 +08:00
|
|
|
<h3>{{ 'USERS_LIST' | translate}}</h3>
|
2017-05-04 12:12:37 +08:00
|
|
|
</div>
|
2017-05-04 12:31:46 +08:00
|
|
|
<div class="col-md-4 col-md-offset-4" style="margin-top: 1em">
|
2017-05-04 12:12:37 +08:00
|
|
|
<input class="form-control col-md-4" type="text" ng-model="vm.search" placeholder="Search" ng-change="vm.figureOutItemsToDisplay()"/>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
2015-07-25 16:53:11 -04:00
|
|
|
</div>
|
2017-05-04 12:12:37 +08:00
|
|
|
<div class="list-group">
|
2017-06-06 17:29:23 +08:00
|
|
|
<a ng-repeat="user in vm.pagedItems" ui-sref="admin.user({userId: user._id})" class="list-group-item"
|
|
|
|
|
ng-class="{'span-banned': user.status == 'banned'}">
|
2017-06-08 16:06:46 +08:00
|
|
|
<img class="ulist-avatar" ng-src="/{{user.profileImageURL}}">
|
|
|
|
|
|
2017-06-21 09:58:27 +08:00
|
|
|
<h4 class="list-group-item-heading">{{user.displayName}} - <small>{{user.username}}</small></h4>
|
2015-07-21 00:35:58 -04:00
|
|
|
|
2017-05-04 12:12:37 +08:00
|
|
|
<p class="list-group-item-text pull-right small" ng-bind="user.roles"></p>
|
|
|
|
|
|
|
|
|
|
<p class="list-group-item-text" ng-bind="user.email"></p>
|
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
|
2017-05-08 11:32:30 +08:00
|
|
|
<ul uib-pagination boundary-links="true" max-size="8" items-per-page="vm.itemsPerPage" total-items="vm.filterLength" ng-model="vm.currentPage"
|
2017-05-04 12:12:37 +08:00
|
|
|
ng-change="vm.pageChanged()"
|
|
|
|
|
first-text="{{ 'PAGE_TEXT_FIRST' | translate}}" previous-text="{{ 'PAGE_TEXT_PREVIOUS' | translate}}"
|
|
|
|
|
next-text="{{ 'PAGE_TEXT_NEXT' | translate}}" last-text="{{ 'PAGE_TEXT_LAST' | translate}}">
|
2017-05-08 11:32:30 +08:00
|
|
|
</ul>
|
2015-07-21 00:35:58 -04:00
|
|
|
</section>
|