|
|
<ng-include src="'templates/loader.html'" ng-if="$ctrl.loading.config"></ng-include>
|
|
|
|
|
|
<div class="panel panel-default" ng-show="!$ctrl.loading.config">
|
|
|
<div class="panel-heading">
|
|
|
<h3 class="panel-title">Basic Configuration</h3>
|
|
|
</div>
|
|
|
<div class="panel-body">
|
|
|
<h2>Visual</h2>
|
|
|
<form class="form-horizontal">
|
|
|
<div class="form-group">
|
|
|
<label class="control-label col-sm-4 col-lg-3">
|
|
|
Footer HTML
|
|
|
</label>
|
|
|
<div class="col-sm-8 col-lg-9">
|
|
|
<textarea class="form-control" type="text" ng-model="$ctrl.configs.global.template_footer_html.value" style="min-height: 150px"></textarea>
|
|
|
</div>
|
|
|
</div>
|
|
|
</form>
|
|
|
|
|
|
<h2>Functional</h2>
|
|
|
|
|
|
<form class="form-horizontal">
|
|
|
<div class="form-group">
|
|
|
<label class="control-label col-sm-4 col-lg-3">
|
|
|
Show user groups to non-admin users
|
|
|
</label>
|
|
|
<div class="col-sm-8 col-lg-9">
|
|
|
<button type="button" class="btn btn-default" ng-model="$ctrl.configs.global.list_groups_to_non_admins.value" uib-btn-checkbox>
|
|
|
Enable
|
|
|
</button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</form>
|
|
|
|
|
|
<h2>Global Rate Limiting</h2>
|
|
|
|
|
|
<form class="form-horizontal">
|
|
|
<div class="form-group">
|
|
|
<label class="control-label col-sm-4 col-lg-3">
|
|
|
Ignore reports per minute/per application
|
|
|
</label>
|
|
|
<div class="col-sm-8 col-lg-9">
|
|
|
<input class="form-control" type="number" ng-model="$ctrl.configs.global.per_application_reports_rate_limit.value" />
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="form-group">
|
|
|
<label class="control-label col-sm-4 col-lg-3">
|
|
|
Ignore logs per minute/per application
|
|
|
</label>
|
|
|
<div class="col-sm-8 col-lg-9">
|
|
|
<input class="form-control" type="number" ng-model="$ctrl.configs.global.per_application_logs_rate_limit.value" />
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="form-group">
|
|
|
<label class="control-label col-sm-4 col-lg-3">
|
|
|
Ignore metrics per minute/per application
|
|
|
</label>
|
|
|
<div class="col-sm-8 col-lg-9">
|
|
|
<input class="form-control" type="number" ng-model="$ctrl.configs.global.per_application_metrics_rate_limit.value" />
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
</form>
|
|
|
|
|
|
<hr/>
|
|
|
|
|
|
<a class="btn btn-primary" ng-click="$ctrl.save()">Save configuration</a>
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
<div class="panel panel-default">
|
|
|
<div class="panel-heading">
|
|
|
<h3 class="panel-title">Plugin Configuration</h3>
|
|
|
</div>
|
|
|
<div class="panel-body">
|
|
|
<plugin-config section="'admin.config'">
|
|
|
</plugin-config>
|
|
|
</div>
|
|
|
</div>
|
|
|
|