Viewing File: /usr/local/cpanel/whostmgr/docroot/templates/twofactorauth/views/usersView.ptt
<div class="row">
<div class="col-md-6" id="usersTableContainer">
<table id="usersTable" class="table table-striped">
<thead>
<tr>
<th class="mass_edit_checkbox">
<input type="checkbox"
id="selectAllCheckbox"
name="selectAllCheckbox"
title="[% locale.maketext('Click to select all items on this page.') %]"
ng-disabled="!uc.users.length"
ng-click="uc.toggleSelectAll()">
</th>
<th class="user_column">
<span toggle-sort id="sortUsers" onsort="uc.sortList" sort-meta="uc.meta" sort-field="user_name">
[% locale.maketext('User') %]
</span>
</th>
<th class="domain_column">
<span toggle-sort id="sortDomains" onsort="uc.sortList" sort-meta="uc.meta" sort-field="primary_domain">
[% locale.maketext('Primary Domain') %]
</span>
</th>
<th class="actions_header">[% locale.maketext('Actions') %]</th>
<th class="gear_column">
<span class="dropdown" uib-dropdown>
<a href class="dropdown-toggle" uib-dropdown-toggle>
<span class="fas fa-cog fa-lg"></span>
</a>
<ul class="dropdown-menu[%- IF locale.get_html_dir_attr() != 'rtl' -%] dropdown-menu-right[% END %] gear_menu" uib-dropdown-menu>
<li ng-class="{disabled: uc.allUsersSelected()}">
<a href ng-click="uc.selectAllUsers()">[% locale.maketext('Select All') %]</a>
</li>
<li ng-class="{disabled: !uc.atLeastOneUserIsSelected()}">
<a href ng-click="uc.clearSelection()">[% locale.maketext('Clear Selection') %]</a>
</li>
<li class="divider"></li>
<li ng-class="{disabled: !uc.atLeastOneUserIsSelected()}">
<a href ng-click="uc.confirmDisableTFAFor()">[% locale.maketext('Remove Selected') %]</a>
</li>
<li ng-class="{disabled: !uc.users.length}">
<a href ng-click="uc.confirmDisableAll()">[% locale.maketext('Disable All') %]</a>
</li>
<li class="divider"></li>
<li>
<a href ng-click="uc.forceReload()">[% locale.maketext('Refresh List') %]</a>
</li>
</ul>
</span>
</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="user in uc.meta.filteredList track by $index">
<td class="mass_edit_checkbox">
<input type="checkbox"
id="user_{{ $index }}_checked"
class="userSelect"
title="[% locale.maketext('Click to select “[_1]”.', '{{ user.user_name }}') %]"
data-user="{{ user }}">
</td>
<td class="user_column">
{{ user.user_name }}
</td>
<td class="domain_column">
{{ user.primary_domain }}
</td>
<td class="actions_cell">
<button class="btn btn-link"
ng-click="uc.confirmDisableTFAFor(user)"
id="user_{{ $index }}_disable">
<span class="fas fa-ban"></span>
[% locale.maketext('Disable') %]
</button>
</td>
<td class="gear_column"></td>
</tr>
<tr id="emptyListNotice" class="info empty-row ng-hide" ng-show="!uc.users.length" ng-switch="uc.loadingUsers">
<td colspan="5" id="loadingMessage" ng-switch-when="true">
<i id="loadingSpinner" class="fas fa-spinner fa-spin"></i>
[% locale.maketext('Loading …') %]
</td>
<td colspan="5" id="emptyMessage" ng-switch-default>[% locale.maketext('There are no users with two-factor authentication configured.') %]</td>
</tr>
</tbody>
</table>
</div>
<div class="col-xs-6">
<div id="paginator" class="pagination-container">
<page-size id="topPageSize"
allowed-sizes="uc.meta.pageSizes"
total-items="uc.meta.totalRows"
ng-model="uc.meta.pageSize"
show-all="true"
ng-change="uc.fetchPage()">
</page-size>
<uib-pagination id="topPager"
ng-change="uc.fetchPage()"
ng-model="uc.meta.pageNumber"
max-size="uc.meta.maxPages"
items-per-page="uc.meta.pageSize"
total-items="uc.meta.totalRows"
direction-links="true"
boundary-links="true"
rotate="false"
first-text="<<"
last-text=">>"
previous-text="<"
next-text=">"
class="pagination-sm">
</uib-pagination>
</div>
<div id="paginationMessage">
{{uc.paginationMessage()}}
</div>
</div>
</div>
</div>
</div>
</div>
Back to Directory
File Manager