feat(super-user): paginate orgs
This commit is contained in:
parent
d25051a953
commit
577db4abc3
2 changed files with 52 additions and 6 deletions
|
@ -111,17 +111,29 @@
|
|||
<div class="manager-header" header-title="Organizations">
|
||||
</div>
|
||||
|
||||
<div class="filter-box" collection="organization" filter-model="search" filter-name="Organizations"></div>
|
||||
<div class="co-top-bar">
|
||||
<span class="co-filter-box">
|
||||
<span class="page-controls" total-count="orderedOrgs.entries.length" current-page="options.page" page-size="orgsPerPage"></span>
|
||||
<input class="form-control" type="text" ng-model="options.filter" placeholder="Filter Organizations..." style="margin-right: 10px;">
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<table class="cor-table">
|
||||
<table class="cor-table" ng-if="orderedOrgs.entries.length && !isLoading">
|
||||
<thead>
|
||||
<td style="width: 24px;"></td>
|
||||
<td>Name</td>
|
||||
<td>Admin E-mail</td>
|
||||
|
||||
<td ng-class="tablePredicateClass('name', options.predicate, options.reverse)">
|
||||
<a ng-click="orderBy('name')">Name</a>
|
||||
</td>
|
||||
<td ng-class="tablePredicateClass('email', options.predicate, options.reverse)">
|
||||
<a ng-click="orderBy('email')">Admin Email</a>
|
||||
</td>
|
||||
<td style="width: 24px;"></td>
|
||||
</thead>
|
||||
|
||||
<tr ng-repeat="current_org in (organizations | filter:search | orderBy:'name')"
|
||||
<tr ng-repeat="current_org in orderedOrgs.entries | slice
|
||||
:(orgsPerPage * options.page)
|
||||
:(orgsPerPage * (options.page + 1))"
|
||||
class="org-row">
|
||||
<td>
|
||||
<span class="avatar" data="current_org.avatar" size="24"></span>
|
||||
|
|
Reference in a new issue