diff options
Diffstat (limited to 'themes/sourcehut/settings.html')
-rw-r--r-- | themes/sourcehut/settings.html | 68 |
1 files changed, 67 insertions, 1 deletions
diff --git a/themes/sourcehut/settings.html b/themes/sourcehut/settings.html index c197789..43228af 100644 --- a/themes/sourcehut/settings.html +++ b/themes/sourcehut/settings.html @@ -12,6 +12,72 @@ <div class="container"> <form method="post" class="col-md-12"> <div class="form-group"> + <label for="from">Full name:</label> + <input + type="text" + name="from" + id="from" + class="form-control" + value="{{.Settings.From}}" + placeholder="Your display name for outgoing emails" + /> + </div> + + <div class="form-group"> + <label for="signature">Message signature:</label> + <textarea + name="signature" + id="signature" + class="form-control" + rows="5" + placeholder="Optional signature to append to your emails" + >{{.Settings.Signature}}</textarea> + </div> + + <div class="form-group"> + <label for="smtp_username">Custom SMTP Username (optional):</label> + <input + type="text" + name="smtp_username" + id="smtp_username" + class="form-control" + value="{{.Settings.SMTPUsername}}" + placeholder="Leave empty to use login username" + /> + <small class="form-text text-muted">Use this if your SMTP server requires different credentials than your email login</small> + </div> + + <div class="form-group"> + <label for="smtp_password">Custom SMTP Password (optional):</label> + <input + type="password" + name="smtp_password" + id="smtp_password" + class="form-control" + value="{{.Settings.SMTPPassword}}" + placeholder="Leave empty to use login password" + /> + <small class="form-text text-muted">Use this if your SMTP server requires different credentials than your email login</small> + </div> + + <div class="form-group"> + <label for="subscriptions">Subscribed folders:</label> + <select name="subscriptions" id="subscriptions" class="form-control" multiple> + {{ $subs := .Subscriptions }} + {{ range .Mailboxes }} + {{ if and (ne .Name "INBOX") (not (.HasAttr "\\Noselect")) }} + <option + value="{{.Name}}" + {{ if $subs.Has .Name }} + selected + {{ end }} + >{{.Name}}</option> + {{ end }} + {{ end }} + </select> + </div> + + <div class="form-group"> <label for="messages_per_page">Messages per page:</label> <input type="number" @@ -21,6 +87,7 @@ class="form-control" value="{{.Settings.MessagesPerPage}}" /> </div> + <div class="pull-right"> <a href="/" @@ -34,5 +101,4 @@ </form> </div> - {{template "foot.html"}} |