invitations.gohtml (1549B)
1 {{ define "sub-content" }} 2 3 {{ if .Data.Error }} 4 <div class="alert alert-danger">{{ .Data.Error }}</div> 5 {{ end }} 6 7 <div class="card mb-3"> 8 <div class="card-header"> 9 {{ t "Invitations" . }} 10 </div> 11 <div class="card-body"> 12 <form method="post" class="d-inline-block"> 13 <input type="hidden" name="csrf" value="{{ .CSRF }}" /> 14 <input type="hidden" name="formName" value="createInvitation" /> 15 <div class="form-group"> 16 <input type="submit" value="{{ t "Create invitation" . }}" class="btn btn-primary" /> 17 </div> 18 </form> 19 20 <form method="post" class="d-inline-block"> 21 <input type="hidden" name="csrf" value="{{ .CSRF }}" /> 22 <input type="hidden" name="formName" value="deleteAll" /> 23 <div class="form-group"> 24 <input type="submit" value="{{ t "Delete all" . }}" class="btn btn-danger" /> 25 </div> 26 </form> 27 28 <table class="table table-hover table-novpadding table-sm table-striped"> 29 <tr> 30 <th></th> 31 </tr> 32 {{ range .Data.Invitations }} 33 <tr> 34 <td><input class="form-control" type="text" value="{{ $.Data.DkfOnion }}/signup/invitation/{{ .Token }}" readonly /></td> 35 </tr> 36 {{ else }} 37 <tr><td><em>No invitations to display</em></td></tr> 38 {{ end }} 39 </tr> 40 </table> 41 </div> 42 </div> 43 44 {{ end }}