UNPKG

kongadmin

Version:
57 lines (53 loc) 2.09 kB
<table class="table table-hover table-striped"> <tr> <th width="{{item.width}}" class="text-nowrap" ng-if="!item.hide" data-ng-repeat="item in titleItems | filter:titleFilter" > <a data-ng-show="item.column" class="clickable" data-ng-click="changeSort(item)" data-ng-bind-html="item.title.toUpperCase()" ></a> <span data-ng-show="!item.column" data-ng-bind-html="item.title.toUpperCase()" ></span> <i class="mdi" data-ng-show="sort.column == item.column" data-ng-class="{'mdi-chevron-down': !sort.direction, 'mdi-chevron-up': sort.direction}" ></i> </th> </tr> <tr data-ng-repeat="item in items"> <td> <i class="mdi" ng-class="{'text-warning mdi-crown': item.admin,'text-muted mdi-account-outline' : !item.admin}"></i></td> <td><a data-ui-sref="users.show({id: item.id})">{{item.username}}</a></td> <td>{{item.firstName}}</td> <td>{{item.lastName}}</td> <td>{{item.createdAt | date : "MMM d, y"}}</td> <td>{{item.updatedAt | date : "MMM d, y"}}</td> <td ng-if="user.hasPermission($state.name.split('.')[0],'delete')"> <button type="button" ng-click="deleteUser($index,item)" class="btn btn-danger btn-link"> <i class="mdi mdi-delete"></i> Delete </button> </td> </tr> <tr data-ng-if="items.length === 0"> <td colspan="100%" class="text-center text-muted"> <em>no data found...</em> </td> </tr> </table> <ul uib-pagination class="pagination" data-total-items="itemCount" data-ng-model="paging.currentPage" data-ng-change="pageChanged()" data-items-per-page="itemsPerPage" data-max-size="10" data-boundary-links="true" data-rotate="false" ></ul>