summaryrefslogtreecommitdiff
path: root/templates/dns.html
blob: 0a40cab8aeb7ee878b5ea49a9226a4c0e82e27a3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
{{ define "content" }}
  <table>
    <tr>
      <th>Type</th>
      <th>Name</th>
      <th>Content</th>
      <th>TTL</th>
    </tr>
    {{ if (eq (len .DNSRecords) 0) }}
    <tr>
      <td colspan="4"><span class="blinky">No DNS records found</span></td>
    </tr>
    {{ end }}
    {{ range $record := .DNSRecords }}
      <tr>
	<td>{{ $record.Type }}</td>
	<td>{{ $record.Name }}</td>
	<td>{{ $record.Content }}</td>
	<td>{{ $record.TTL }}</td>
      </tr>
    {{ end }}
  </table>
  <br>
  <form method="POST" action="/dns">
    <h2>Add DNS Records</h2>
    <hr>
    <label for="type">Type</label>
    <input type="text" name="type" placeholder="CNAME" required />
    <label for="name">Name</label>
    <input type="text" name="name" placeholder="{{ .User.Username }}" required />
    <label for="content">Content</label>
    <input type="text" name="content" placeholder="{{ .User.Username }}.dev" required />
    <label for="ttl">TTL</label>
    <input type="text" name="ttl" placeholder="43200" required />
    <input type="submit" value="Add" />
  </form>
{{ end }}