54 lines
2.0 KiB
HTML
54 lines
2.0 KiB
HTML
<rd-header>
|
|
<rd-header-title title-text="User Activity">
|
|
<a data-toggle="tooltip" title="Refresh" ui-sref="portainer.authLogs" ui-sref-opts="{reload: true}">
|
|
<i class="fa fa-sync" aria-hidden="true"></i>
|
|
</a>
|
|
</rd-header-title>
|
|
<rd-header-content>User authentication activity</rd-header-content>
|
|
</rd-header>
|
|
|
|
<div class="be-indicator-container">
|
|
<rd-widget>
|
|
<rd-widget-body>
|
|
<div class="form-horizontal">
|
|
<div class="form-group">
|
|
<label for="dateRangeInput" class="col-sm-2 control-label text-left">Date Range</label>
|
|
<div class="col-sm-6">
|
|
<input type="text" class="form-control" disabled />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<p class="text-muted small">
|
|
<i class="fa fa-info-circle blue-icon space-right" aria-hidden="true"></i>
|
|
Portainer user authentication activity logs have a maximum retention of 7 days.
|
|
</p>
|
|
|
|
<div>
|
|
<button type="button" class="btn btn-sm btn-primary" limited-feature-dir="{{::$ctrl.limitedFeature}}" limited-feature-class="limited-be" limited-feature-disabled
|
|
><i class="fa fa-download space-right" aria-hidden="true"></i>Export as CSV
|
|
</button>
|
|
<be-feature-indicator feature="$ctrl.limitedFeature"></be-feature-indicator>
|
|
</div>
|
|
</rd-widget-body>
|
|
</rd-widget>
|
|
|
|
<auth-logs-datatable
|
|
logs="$ctrl.state.logs"
|
|
keyword="$ctrl.state.keyword"
|
|
sort="$ctrl.state.sort"
|
|
limit="$ctrl.state.limit"
|
|
context-filter="$ctrl.state.contextFilter"
|
|
type-filter="$ctrl.state.typeFilter"
|
|
total-items="$ctrl.state.totalItems"
|
|
current-page="$ctrl.state.currentPage"
|
|
feature="{{:: $ctrl.limitedFeature}}"
|
|
on-change-context-filter="($ctrl.onChangeContextFilter)"
|
|
on-change-type-filter="($ctrl.onChangeTypeFilter)"
|
|
on-change-keyword="($ctrl.onChangeKeyword)"
|
|
on-change-sort="($ctrl.onChangeSort)"
|
|
on-change-limit="($ctrl.onChangeLimit)"
|
|
on-change-page="($ctrl.onChangePage)"
|
|
></auth-logs-datatable>
|
|
</div>
|