statping/html/tmpl/setup.html

111 lines
4.2 KiB
HTML
Raw Normal View History

2018-06-10 01:31:13 +00:00
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="stylesheet" href="/css/bootstrap.min.css">
<link rel="stylesheet" href="/css/base.css">
<script src="/js/Chart.bundle.min.js"></script>
2018-06-10 03:44:47 +00:00
<title>Statup | Setup</title>
2018-06-10 01:31:13 +00:00
</head>
<body>
2018-06-22 04:02:57 +00:00
<div class="container col-md-7 col-sm-12 mt-2 bg-light">
2018-06-10 01:31:13 +00:00
2018-06-19 04:48:25 +00:00
{{ if .Error }}
<div class="alert alert-danger" role="alert">
{{ .Error }}
</div>
{{ end }}
2018-06-15 04:30:10 +00:00
<form method="POST" action="/setup">
2018-06-10 01:31:13 +00:00
<div class="row">
<div class="col-6">
<div class="form-group">
<label for="inputState">Database Connection</label>
2018-06-15 04:30:10 +00:00
<select id="database_type" name="db_connection" class="form-control">
2018-06-10 01:31:13 +00:00
<option selected value="postgres">Postgres</option>
2018-06-15 04:30:10 +00:00
<option value="sqlite">Sqlite</option>
<option value="mysql">MySQL</option>
2018-06-10 01:31:13 +00:00
</select>
</div>
2018-06-15 04:30:10 +00:00
<div class="form-group" id="db_host">
2018-06-10 01:31:13 +00:00
<label for="formGroupExampleInput">Host</label>
2018-06-19 04:48:25 +00:00
<input type="text" name="db_host" class="form-control" value="{{.DbHost}}" placeholder="localhost">
2018-06-10 01:31:13 +00:00
</div>
2018-06-15 04:30:10 +00:00
<div class="form-group" id="db_port">
2018-06-10 01:31:13 +00:00
<label for="formGroupExampleInput">Database Port</label>
2018-06-19 04:48:25 +00:00
<input type="text" name="db_port" class="form-control" value="{{.DbPort}}" placeholder="localhost">
2018-06-10 01:31:13 +00:00
</div>
2018-06-15 04:30:10 +00:00
<div class="form-group" id="db_user">
2018-06-10 01:31:13 +00:00
<label for="formGroupExampleInput2">Username</label>
2018-06-19 04:48:25 +00:00
<input type="text" name="db_user" class="form-control" value="{{.DbUser}}" placeholder="root">
2018-06-10 01:31:13 +00:00
</div>
2018-06-15 04:30:10 +00:00
<div class="form-group" id="db_password">
2018-06-10 01:31:13 +00:00
<label for="formGroupExampleInput2">Password</label>
2018-06-19 04:48:25 +00:00
<input type="password" name="db_password" class="form-control" value="{{.DbPass}}" id="formGroupExampleInput2" value="" placeholder="password123">
2018-06-10 01:31:13 +00:00
</div>
2018-06-15 04:30:10 +00:00
<div class="form-group" id="db_database">
2018-06-10 01:31:13 +00:00
<label for="formGroupExampleInput2">Database</label>
2018-06-19 04:48:25 +00:00
<input type="text" name="db_database" class="form-control" value="{{.DbData}}" id="formGroupExampleInput2" value="statup" placeholder="Database name">
2018-06-10 01:31:13 +00:00
</div>
</div>
<div class="col-6">
<div class="form-group">
<label for="formGroupExampleInput">Project Name</label>
2018-06-19 04:48:25 +00:00
<input type="text" name="project" class="form-control" value="{{.Project}}" id="formGroupExampleInput" placeholder="Great Uptime">
2018-06-10 01:31:13 +00:00
</div>
2018-06-15 04:30:10 +00:00
<div class="form-group">
<label for="formGroupExampleInput">Project Description</label>
2018-06-19 04:48:25 +00:00
<input type="text" name="description" class="form-control" value="{{.Description}}" id="formGroupExampleInput" placeholder="Great Uptime">
2018-06-15 04:30:10 +00:00
</div>
2018-06-10 01:31:13 +00:00
<div class="form-group">
<label for="formGroupExampleInput">Admin Username</label>
2018-06-19 04:48:25 +00:00
<input type="text" name="username" class="form-control" value="{{.Username}}" id="formGroupExampleInput" value="admin" placeholder="admin">
2018-06-10 01:31:13 +00:00
</div>
<div class="form-group">
<label for="formGroupExampleInput">Admin Password</label>
2018-06-19 04:48:25 +00:00
<input type="password" name="password" class="form-control" value="{{.Password}}" id="formGroupExampleInput" value="admin" placeholder="admin">
2018-06-10 01:31:13 +00:00
</div>
<div class="form-group">
<label for="formGroupExampleInput">Confirm Password</label>
2018-06-19 04:48:25 +00:00
<input type="password" name="confirm_password" class="form-control" value="{{.Password}}" id="formGroupExampleInput" value="admin" placeholder="admin">
2018-06-10 01:31:13 +00:00
</div>
<div class="form-group">
<label class="form-check-label" for="gridCheck1">
Load Sample Data
</label>
<input name="sample_data" class="form-control" type="checkbox" id="gridCheck1" checked>
</div>
</div>
<button type="submit" class="btn btn-primary btn-block">Save Settings</button>
</div>
</form>
</div>
2018-06-22 04:02:57 +00:00
{{template "footer"}}
2018-06-10 01:31:13 +00:00
<script src="/js/jquery-3.3.1.slim.min.js"></script>
2018-06-15 04:30:10 +00:00
<script src="/js/bootstrap.min.js"></script>
<script src="/js/setup.js"></script>
2018-06-10 01:31:13 +00:00
</body>
</html>