add support for multiple domains

This commit is contained in:
Benjamin Bärthlein
2020-04-27 20:37:22 +02:00
parent 890ffed035
commit aa147a6853
10 changed files with 34 additions and 26 deletions
+8 -1
View File
@@ -8,7 +8,14 @@
<div class="col-8 input-group">
<input type="text" class="form-control" placeholder="Enter hostname" name="hostname" value="{{.host.Hostname}}" {{if eq .addEdit "edit" }}readonly{{end}}>
<div class="input-group-append">
<span class="input-group-text" id="basic-addon2">.{{.config.Domain}}</span>
<select class="custom-select" name="domain" id="domain">
{{if eq .addEdit "add"}}
<option selected>Choose...</option>
{{end}}
{{range $domain := .config.Domains}}
<a class="dropdown-item"><option {{if eq $.addEdit "edit"}}disabled="true" {{if eq $.host.Domain $domain}}selected{{end}}{{end}} value="{{$domain}}">{{$domain}}</option></a>
{{end}}
</select>
</div>
</div>
<div class="col-1"></div>
+1 -1
View File
@@ -14,7 +14,7 @@
<tbody>
{{range .hosts}}
<tr>
<td>{{.Hostname}}.{{$.config.Domain}}</td>
<td>{{.Hostname}}.{{.Domain}}</td>
<td>{{.Ip}}</td>
<td>{{.Ttl}}</td>
<td>{{.LastUpdate.Format "01/02/2006 15:04 MEZ"}}</td>
+1 -1
View File
@@ -16,7 +16,7 @@
{{range .logs}}
<tr>
<td class="align-middle mx-auto"><div class="{{if .Status}}bg-success{{else}}bg-danger{{end}}" style="width: 16px; height: 16px; margin: auto"></div></td>
<td>{{.Host.Hostname}}.{{$.config.Domain}}</td>
<td>{{.Host.Hostname}}.{{.Host.Domain}}</td>
<td>{{.SentIP}}</td>
<td>{{.CreatedAt.Format "01/02/2006 15:04"}}</td>
<td>{{.UserAgent}}</td>