Skip to content

Commit fb406e2

Browse files
committed
changed config edit form
1 parent d4f35ce commit fb406e2

File tree

1 file changed

+44
-52
lines changed

1 file changed

+44
-52
lines changed

app/views/config/edit.html

Lines changed: 44 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,55 @@
11
{{ template "header" . }}
22
<div class="container">
3-
<details>
4-
<summary>General</summary>
5-
<form action="/config/save" method="post" id="edit_general">
3+
<form action="/config/save" method="post" id="edit">
64
<input type="hidden" name="_method" value="PATCH">
75
<div>
86
<div>
9-
<label for="general.company">Company</label>
10-
<input type="text" name="general.company" id="general.company" value="{{.Config.General.Company}}" required>
11-
</div>
12-
<div>
13-
<label for="general.email">Email</label>
14-
<input type="text" name="general.email" id="general.email" value="{{.Config.General.Email}}">
15-
</div>
16-
<div>
17-
<label for="general.interval">Interval</label>
18-
<input type="text" name="general.interval" id="general.interval" value="{{.Config.General.Interval}}">
19-
</div>
20-
<div>
21-
<button type="submit" form="edit_general" class="btn btn-green">Save</button>
22-
</div>
23-
</div>
24-
</form>
25-
</details>
26-
<details>
27-
<summary>Mailserver</summary>
28-
<form action="/config/save" method="post" id="edit_mailserver">
29-
<input type="hidden" name="_method" value="PATCH">
30-
<div>
31-
<div>
32-
<label for="smtp.sender">Absender</label>
33-
<input type="text" name="smtp.sender" id="smtp.sender" value="{{.Config.Smtp.Sender}}" required>
34-
</div>
35-
<div>
36-
<label for="smtp.username">Benutzername</label>
37-
<input type="text" name="smtp.username" id="smtp.username" value="{{.Config.Smtp.Username}}" required>
38-
</div>
39-
<div>
40-
<label for="smtp.host">Adresse</label>
41-
<input type="text" name="smtp.host" id="smtp.host" value="{{.Config.Smtp.Host}}" required>
42-
</div>
43-
<div>
44-
<label for="smtp.port">Port</label>
45-
<input type="text" name="smtp.port" id="smtp.port" value="{{.Config.Smtp.Port}}" required>
46-
</div>
47-
<div>
48-
<label for="smtp.password">Passwort</label>
49-
<input type="password" name="smtp.password" id="smtp.password" value="{{ .Config.Smtp.Password }}" required>
50-
</div>
51-
<div>
52-
<button type="submit" form="edit_mailserver" class="btn btn-green">Save</button>
7+
<h3>General</h3>
8+
<div>
9+
<label for="general.company">Company</label>
10+
<input type="text" name="general.company" id="general.company" value="{{.Config.General.Company}}" required>
11+
</div>
12+
<div>
13+
<label for="general.email">Email</label>
14+
<input type="text" name="general.email" id="general.email" value="{{.Config.General.Email}}">
15+
</div>
16+
<div>
17+
<label for="general.interval">Interval</label>
18+
<input type="text" name="general.interval" id="general.interval" value="{{.Config.General.Interval}}">
19+
</div>
20+
</div>
21+
<div>
22+
<h3>Mailserver</h3>
23+
<div>
24+
<label for="smtp.sender">Absender</label>
25+
<input type="text" name="smtp.sender" id="smtp.sender" value="{{.Config.Smtp.Sender}}" required>
26+
</div>
27+
<div>
28+
<label for="smtp.username">Benutzername</label>
29+
<input type="text" name="smtp.username" id="smtp.username" value="{{.Config.Smtp.Username}}" required>
30+
</div>
31+
<div>
32+
<label for="smtp.host">Adresse</label>
33+
<input type="text" name="smtp.host" id="smtp.host" value="{{.Config.Smtp.Host}}" required>
34+
</div>
35+
<div>
36+
<label for="smtp.port">Port</label>
37+
<input type="text" name="smtp.port" id="smtp.port" value="{{.Config.Smtp.Port}}" required>
38+
</div>
39+
<div>
40+
<label for="smtp.password">Passwort</label>
41+
<input type="password" name="smtp.password" id="smtp.password" value="{{ .Config.Smtp.Password }}" required>
42+
</div>
43+
<div>
44+
</div>
45+
<button type="submit" form="edit" class="btn btn-green">Save</button>
5346
</div>
5447
</div>
5548
</form>
56-
</details>
57-
<details>
58-
<summary>Export</summary>
49+
<div>
50+
<h3>Export</h3>
5951
<p>Export the database as CSV file.</p>
60-
<a href="/api/csv/export">Download</a>
61-
</details>
52+
<button type="button" href="/api/csv/export" class="btn btn-green">Download</button>
53+
</div>
6254
</div>
6355
{{ template "footer" . }}

0 commit comments

Comments
 (0)