Raw
 1{{define "title"}}{{t "admin.invitation_new.title"}}{{end}}
 2{{define "content"}}{{template "admin-header" .}}<p><a href="/invitations">{{t "admin.invitations.title"}}</a></p>
 3<h1>{{t "admin.invitation_new.title"}}</h1>
 4<p>{{t "admin.invitation_new.intro"}}</p>
 5{{template "admin-message" .Data.Message}}<form method="post" action="/invitations/new">
 6<input type="hidden" name="csrf" value="{{.CSRF}}">
 7<input type="hidden" name="once" value="{{.Once}}">
 8<label for="labels">{{t "admin.invitation_new.labels"}}</label>
 9<textarea id="labels" name="labels" rows="4" required aria-describedby="labels-hint">{{.Data.Labels}}</textarea>
10<p class="small" id="labels-hint">{{tr "admin.invitation_new.labels_hint" .Data.Cap}}</p>
11<fieldset>
12<legend>{{t "admin.invitation_new.groups"}}</legend>
13{{with .Data.Defaults}}<p class="small">{{t "admin.invitation_new.defaults"}} {{range .}}<span class="badge">{{id .}}</span> {{end}}</p>
14{{end}}{{range .Data.Choices}}<label><input type="checkbox" name="group" value="{{.ID}}"{{if .Checked}} checked{{end}}> {{id .Name}}</label>
15{{end}}{{if .Data.More}}<label for="group_names">{{t "admin.invitation_new.group_names"}}</label>
16<input id="group_names" class="ident" name="group_names" type="text" value="{{.Data.GroupNames}}" autocomplete="off" autocapitalize="none" spellcheck="false">
17{{end}}</fieldset>
18<fieldset>
19<legend>{{t "admin.invitation_new.expiry"}}</legend>
20{{range .Data.Expiries}}<label><input type="radio" name="expiry" value="{{.Days}}"{{if .Checked}} checked{{end}}> {{t .Text}}</label>
21{{end}}</fieldset>
22<div class="actions"><button type="submit" class="primary" data-disable-on-submit>{{t "admin.invitation_new.submit"}}</button></div>
23</form>
24{{end}}