blob: 65332c88b5d1592de634e17a1a03cffcf86625d6 [file] [log] [blame]
<!DOCTYPE html>
<head>
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
<title>Trooper Settings</title>
<style>
table, th, td {
border: 1px solid black;
border-collapse: collapse;
padding: 5px;
}
th {
text-align: left;
}
</style>
<meta charset="utf-8">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="/bower_components/webcomponentsjs/webcomponents-lite.js"></script>
<link rel="import" href="/ui/elements/cats-app.html">
<script>
$(function() {
document.getElementById('app').userInfo = {{ (user_info or {}) | tojson | safe }};
});
</script>
</head>
<body>
<cats-app id="app" components="Tools>Test>FindIt" page-header="Trooper page: to disable/enable a critical feature">
<form id="trooper-form" action="/trooper" method="post">
<input type="hidden" name="xsrf_token" value="{{xsrf_token}}"/>
<table>
<tr>
<th>Feature</th>
<th>Status</th>
<th>Available Action</th>
<th>Update Message</th>
</tr>
<tr>
<td>Auto-commit of reverts</td>
<td>
{% if auto_commit_revert_on %}
On
{% else %}
Off
{% endif %}
</td>
<td>
{% if auto_commit_revert_on %}
<button type="submit" name="auto_commit_revert" value="false">Disable Auto Commit</button>
{% else %}
<button type="submit" name="auto_commit_revert" value="true">Enable Auto Commit</button>
{% endif %}
</td>
<td rowspan="2"><textarea id="update_reason" name="update_reason" rows="6" cols="80" required></textarea></td>
</tr>
<tr>
<td>Code coverage service</td>
<td>
{% if code_coverage_on %}
On
{% else %}
Off
{% endif %}
</td>
<td>
{% if code_coverage_on %}
<button type="submit" name="code_coverage" value="false">Disable Code Coverage</button>
{% else %}
<button type="submit" name="code_coverage" value="true">Enable Code Coverage</button>
{% endif %}
</td>
</tr>
</table>
</form>
</cats-app>
</body>